Uses of Interface
org.kordamp.ezmorph.Morpher
Packages that use Morpher
Package
Description
Morphers for arrays.
Morphers for JavaBeans and DynaBeans.
Morphers for Object types.
Morphers for primitive types.
-
Uses of Morpher in org.kordamp.ezmorph
Subinterfaces of Morpher in org.kordamp.ezmorphModifier and TypeInterfaceDescriptioninterfaceMarker interface for morphers that return an Object.Fields in org.kordamp.ezmorph with type parameters of type MorpherMethods in org.kordamp.ezmorph that return MorpherModifier and TypeMethodDescriptionMorpherRegistry.getMorpherFor(Class<?> clazz) Returns a morpher forclazz.
If several morphers are found for that class, it returns the first.Morpher[]MorpherRegistry.getMorphersFor(Class<?> clazz) Returns all morphers forclazz.
If no Morphers are found it will return an array containing the IdentityObjectMorpher.Methods in org.kordamp.ezmorph with parameters of type MorpherModifier and TypeMethodDescriptionvoidMorpherRegistry.deregisterMorpher(Morpher morpher) Deregister the specified Morpher.
The registry will remove the targetClassfrom the morphers Map if it has no other registered morphers.voidMorpherRegistry.registerMorpher(Morpher morpher) Register a Morpher for a targetClass.
The target class is the class this Morpher morphs to.voidMorpherRegistry.registerMorpher(Morpher morpher, boolean override) Register a Morpher for a targetClass.
The target class is the class this Morpher morphs to. -
Uses of Morpher in org.kordamp.ezmorph.array
Classes in org.kordamp.ezmorph.array that implement MorpherModifier and TypeClassDescriptionclassBase class for array Morphers.final classMorphs an array to a boolean[].final classMorphs an array to a Boolean[].final classMorphs an array to a byte[].final classMorphs an array to a Character[].final classMorphs an array to a char[].final classMorphs an array to a double[].final classMorphs an array to a float[].final classMorphs an array to a int[].final classMorphs an array to a long[].final classMorphs an array to another array using a Morpher.final classMorphs an array to a short[].Fields in org.kordamp.ezmorph.array declared as MorpherMethods in org.kordamp.ezmorph.array with parameters of type MorpherConstructors in org.kordamp.ezmorph.array with parameters of type MorpherModifierConstructorDescriptionObjectArrayMorpher(Morpher morpher) Creates a new ArrayMorpher which will use another Morpher for its inner type.
The inner morpher can not morph to an array. -
Uses of Morpher in org.kordamp.ezmorph.bean
Classes in org.kordamp.ezmorph.bean that implement MorpherModifier and TypeClassDescriptionfinal classConverts 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. -
Uses of Morpher in org.kordamp.ezmorph.object
Classes in org.kordamp.ezmorph.object that implement MorpherModifier and TypeClassDescriptionclassBase class for ObjectMorpher implementations.final classMorphs to a BigDecimal.final classMorphs to a BigInteger.final classMorphs to a Boolean.final classMorphs to a Character.final classMorphs to a Class.
This morpher is a singleton.final classMorphs a String to a Date.final classMorpher that performs no conversion.
This morpher is a singleton.classMorphs 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.final classMorphs to a subclass of Number.
Supported types are - Byte, Short, Integer, Long, Float, BigInteger, BigtDecimal.final classMorphs a List to another List using a Morpher.final classMorphs to a String.
This morpher is a singleton.classAn 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.Fields in org.kordamp.ezmorph.object declared as MorpherMethods in org.kordamp.ezmorph.object with parameters of type MorpherConstructors in org.kordamp.ezmorph.object with parameters of type MorpherModifierConstructorDescriptionObjectListMorpher(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) -
Uses of Morpher in org.kordamp.ezmorph.primitive
Classes in org.kordamp.ezmorph.primitive that implement MorpherModifier and TypeClassDescriptionclassBase class for primitive decimal conversion.classBase class por primitive integer conversion.classBase class for primitive value conversion.final classMorphs to a boolean.final classMorphs to a byte.final classMorphs to a char.final classMorphs to a double.final classMoprhs to a float.final classMorphs to an int.final classMorphs to a long.final classMorphs to a short.