net.sf.ezmorph.object

Class AbstractObjectMorpher

public abstract class AbstractObjectMorpher extends Object implements ObjectMorpher

Base class for ObjectMorpher implementations.

Author: Andres Almiray

Constructor Summary
AbstractObjectMorpher()
AbstractObjectMorpher(boolean useDefault)
Method Summary
booleanisUseDefault()
Returns if this morpher will use a default value.
voidsetUseDefault(boolean useDefault)
Sets if this morpher will use a default value.
booleansupports(Class clazz)
Returns true if the Morpher supports conversion from this Class.
Supports any type that is not an Array.

Constructor Detail

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 Detail

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

public boolean supports(Class clazz)
Returns true if the Morpher supports conversion from this Class.
Supports any type that is not an Array.

Parameters: clazz the source Class

Returns: true if clazz is supported by this morpher, false otherwise.

Copyright © 2006-2011. All Rights Reserved.