Package org.mvel2
Class DataConversion
- java.lang.Object
-
- org.mvel2.DataConversion
-
public class DataConversion extends java.lang.Object
The 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 interface
DataConversion.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 void
addConversionHandler(java.lang.Class type, ConversionHandler handler)
Register a newConversionHandler
with the factory.static boolean
canConvert(java.lang.Class toType, java.lang.Class convertFrom)
static <T> T
convert(java.lang.Object in, java.lang.Class<T> toType)
static void
main(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 newConversionHandler
with 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)
-
-