Package net.sf.ezmorph.object
Class AbstractObjectMorpher
java.lang.Object
net.sf.ezmorph.object.AbstractObjectMorpher
- All Implemented Interfaces:
Morpher
,ObjectMorpher
- Direct Known Subclasses:
BigDecimalMorpher
,BigIntegerMorpher
,BooleanObjectMorpher
,CharacterObjectMorpher
,DateMorpher
,MapToDateMorpher
,NumberMorpher
,ObjectListMorpher
Base class for ObjectMorpher implementations.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Returns if this morpher will use a default value.void
setUseDefault
(boolean useDefault) Sets if this morpher will use a default value.boolean
Returns true if the Morpher supports conversion from this Class.
Supports any type that is not an Array.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.sf.ezmorph.ObjectMorpher
morph
-
Field Details
-
useDefault
private boolean useDefault
-
-
Constructor Details
-
AbstractObjectMorpher
public AbstractObjectMorpher() -
AbstractObjectMorpher
public AbstractObjectMorpher(boolean useDefault) - Parameters:
useDefault
- if morph() should return a default value if the value to be morphed is null
-
-
Method Details
-
isUseDefault
public boolean isUseDefault()Returns if this morpher will use a default value. -
setUseDefault
public void setUseDefault(boolean useDefault) Sets if this morpher will use a default value. -
supports
Returns true if the Morpher supports conversion from this Class.
Supports any type that is not an Array.
-