Class ConfigurationSerialization


  • public class ConfigurationSerialization
    extends java.lang.Object
    • Field Detail

      • SERIALIZED_TYPE_KEY

        public static final java.lang.String SERIALIZED_TYPE_KEY
        See Also:
        Constant Field Values
    • Constructor Detail

      • ConfigurationSerialization

        protected ConfigurationSerialization​(java.lang.Class<? extends ConfigurationSerializable> clazz)
    • Method Detail

      • getMethod

        protected java.lang.reflect.Method getMethod​(java.lang.String name,
                                                     boolean isStatic)
      • deserializeViaMethod

        protected ConfigurationSerializable deserializeViaMethod​(java.lang.reflect.Method method,
                                                                 java.util.Map<java.lang.String,​java.lang.Object> args)
      • deserializeObject

        public static ConfigurationSerializable deserializeObject​(java.util.Map<java.lang.String,​java.lang.Object> args)
      • registerClass

        public static void registerClass​(java.lang.Class<? extends ConfigurationSerializable> clazz,
                                         java.lang.String alias)
      • unregisterClass

        public static void unregisterClass​(java.lang.String alias)
      • getClassByAlias

        public static java.lang.Class<? extends ConfigurationSerializable> getClassByAlias​(java.lang.String alias)