Package org.mvel2
Class DataConversion
- java.lang.Object
-
- org.mvel2.DataConversion
-
public class DataConversion extends java.lang.ObjectThe DataConversion factory is where all of MVEL's type converters are registered with the runtime.- See Also:
ConversionHandler
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static interfaceDataConversion.ArrayTypeMarker
-
Field Summary
Fields Modifier and Type Field Description private static java.util.Map<java.lang.Class,ConversionHandler>CONVERTERS
-
Constructor Summary
Constructors Constructor Description DataConversion()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddConversionHandler(java.lang.Class type, ConversionHandler handler)Register a newConversionHandlerwith the factory.static booleancanConvert(java.lang.Class toType, java.lang.Class convertFrom)static <T> Tconvert(java.lang.Object in, java.lang.Class<T> toType)static voidmain(java.lang.String[] args)
-
-
-
Field Detail
-
CONVERTERS
private static final java.util.Map<java.lang.Class,ConversionHandler> CONVERTERS
-
-
Method Detail
-
canConvert
public static boolean canConvert(java.lang.Class toType, java.lang.Class convertFrom)
-
convert
public static <T> T convert(java.lang.Object in, java.lang.Class<T> toType)
-
addConversionHandler
public static void addConversionHandler(java.lang.Class type, ConversionHandler handler)Register a newConversionHandlerwith the factory.- Parameters:
type- - Target type represented by the conversion handler.handler- - An instance of the handler.
-
main
public static void main(java.lang.String[] args)
-
-