| Class Summary | |
|---|---|
| AbstractArrayMorpher | Base class for array Morphers. |
| AbstractDecimalMorpher | Base class for primitive decimal conversion. |
| AbstractIntegerMorpher | Base class por primitive integer conversion. |
| AbstractObjectMorpher | Base class for ObjectMorpher implementations. |
| AbstractPrimitiveMorpher |
Base class for primitive value conversion. |
| ArrayAssertions |
Provides assertions on arrays (primitive and objects). All methods support multiple dimensional arrays. |
| BeanMorpher |
Converts a JavaBean into another JavaBean or DynaBean. This Morpher will try to match every property from the target JavaBean's class to the properties of the source JavaBean. |
| BigDecimalMorpher | Morphs to a BigDecimal. |
| BigIntegerMorpher | Morphs to a BigInteger. |
| BooleanArrayMorpher | Morphs an array to a boolean[]. |
| BooleanMorpher | Morphs to a boolean. |
| BooleanObjectArrayMorpher | Morphs an array to a Boolean[]. |
| BooleanObjectMorpher | Morphs to a Boolean. |
| ByteArrayMorpher | Morphs an array to a byte[]. |
| ByteMorpher | Morphs to a byte. |
| CharArrayMorpher | Morphs an array to a char[]. |
| CharacterObjectArrayMorpher | Morphs an array to a Character[]. |
| CharacterObjectMorpher | Morphs to a Character. |
| CharMorpher | Morphs to a char. |
| ClassMorpher |
Morphs to a Class. This morpher is a singleton. |
| DateMorpher |
Morphs a String to a Date. This morpher will iterate through the supplied formats until one succeeds or the default value is returned (if default value is configured). |
| DoubleArrayMorpher | Morphs an array to a double[]. |
| DoubleMorpher | Morphs to a double. |
| FloatArrayMorpher | Morphs an array to a float[]. |
| FloatMorpher | Moprhs to a float. |
| IdentityObjectMorpher |
Morpher that performs no conversion. This morpher is a singleton. |
| IntArrayMorpher | Morphs an array to a int[]. |
| IntMorpher | Morphs to an int. |
| LongArrayMorpher | Morphs an array to a long[]. |
| LongMorpher | Morphs to a long. |
| MapToDateMorpher |
Morphs a Map into a Date. The Map should have at least one of the following keys [yer,month,day,hour,minutes,seconds,milliseconds] and the values should be instances of Number. |
| MorphDynaBean | |
| MorphDynaClass | |
| Morpher |
Marker interface for morphers. All implementations must have a morph( Object value ) method
that returns the appropiate morphed value.
|
| MorpherRegistry |
Convenient class that manages Morphers. A MorpherRehistry manages a group of Morphers. |
| MorphException |
A MorphException indicates that a call to
Morpher.morph() has failed to complete successfully.Based on common-beauntils ConversionException. |
| MorphUtils |
Covenient class for registering standard morphers to a ConvertRegistry. |
| NumberMorpher |
Morphs to a subclass of Number. Supported types are - Byte, Short, Integer, Long, Float, BigInteger, BigtDecimal. |
| ObjectArrayMorpher | Morphs an array to another array using a Morpher. |
| ObjectListMorpher | Morphs a List to another List using a Morpher. |
| ObjectMorpher |
Marker interface for morphers that return an Object. |
| ShortArrayMorpher | Morphs an array to a short[]. |
| ShortMorpher | Morphs to a short. |
| StringMorpher |
Morphs to a String. This morpher is a singleton. |
| SwitchingMorpher |
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. |