Package net.sf.ezmorph.object
Class ObjectListMorpher
java.lang.Object
net.sf.ezmorph.object.AbstractObjectMorpher
net.sf.ezmorph.object.ObjectListMorpher
- All Implemented Interfaces:
Morpher,ObjectMorpher
Morphs a List to another List using a Morpher.
- Author:
- Andres Almiray aalmiray@users.sourceforge.net
-
Constructor Summary
ConstructorsConstructorDescriptionObjectListMorpher(Morpher morpher) Creates a new ArrayMorpher which will use another Morpher for its inner type.
The inner morpher can not morph to an array.ObjectListMorpher(Morpher morpher, Object defaultValue) -
Method Summary
Methods inherited from class net.sf.ezmorph.object.AbstractObjectMorpher
isUseDefault, setUseDefault
-
Constructor Details
-
ObjectListMorpher
Creates a new ArrayMorpher which will use another Morpher for its inner type.
The inner morpher can not morph to an array. Multiple dimension arrays are already handled by this class.- Parameters:
morpher- the Morpher that will handle the array's inner type.
-
ObjectListMorpher
-
-
Method Details
-
equals
-
hashCode
public int hashCode() -
morph
Description copied from interface:ObjectMorpherMorphs the input object into an output object of the supported type.- Parameters:
value- The input value to be morphed
-
morphsTo
Description copied from interface:MorpherReturns the target Class for conversion.- Returns:
- the target Class for conversion.
-
supports
Description copied from class:AbstractObjectMorpherReturns true if the Morpher supports conversion from this Class.
Supports any type that is not an Array.- Specified by:
supportsin interfaceMorpher- Overrides:
supportsin classAbstractObjectMorpher- Parameters:
clazz- the source Class- Returns:
- true if clazz is supported by this morpher, false otherwise.
-