Package org.mvel2

Class 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
    • 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 new ConversionHandler 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • CONVERTERS

        private static final java.util.Map<java.lang.Class,​ConversionHandler> CONVERTERS
    • Constructor Detail

      • DataConversion

        public DataConversion()
    • 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 new ConversionHandler 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)