net.sf.ezmorph.object

Class SwitchingMorpher

public class SwitchingMorpher extends Object implements ObjectMorpher

An all-purpose Morpher that can morph to several classes.
Because this Morpher accepts any class and morphs to Object it should not be added to a MorpherRegistry as it may be too generic for some cases and may result in unwanted transformations.

Author: Andres Almiray

Constructor Summary
SwitchingMorpher(Map classMap, MorpherRegistry morpherRegistry)
Method Summary
booleanequals(Object obj)
inthashCode()
Objectmorph(Object value)
ClassmorphsTo()
booleansupports(Class clazz)

Constructor Detail

SwitchingMorpher

public SwitchingMorpher(Map classMap, MorpherRegistry morpherRegistry)

Method Detail

equals

public boolean equals(Object obj)

hashCode

public int hashCode()

morph

public Object morph(Object value)

morphsTo

public Class morphsTo()

supports

public boolean supports(Class clazz)
Copyright © 2006-2010. All Rights Reserved.