Documentation of 'org.mapdb.SerializerPojo' Java class
SerializerPojo
org.mapdb

Class SerializerPojo

  • All Implemented Interfaces:
    java.io.Serializable


    public class SerializerPojo
    extends SerializerBase
    implements java.io.Serializable
    Serializer which handles POJO, object graphs etc.
    See Also:
    Serialized Form
    • Constructor Detail

      • SerializerPojo

        public SerializerPojo(Fun.Function1<java.lang.String,java.lang.Object> getNameForObject,
                              Fun.Function1<java.lang.Object,java.lang.String> getNamedObject,
                              Fun.Function1Int<org.mapdb.SerializerPojo.ClassInfo> getClassInfo,
                              Fun.Function0<org.mapdb.SerializerPojo.ClassInfo[]> getClassInfos,
                              Fun.Function1<java.lang.Void,java.lang.String> notifyMissingClassInfo,
                              Fun.Function1<java.lang.Class,java.lang.String> classLoader,
                              Engine engine)
    • Method Detail

      • makeClassInfo

        public org.mapdb.SerializerPojo.ClassInfo makeClassInfo(java.lang.String className)
      • isSerializable

        public boolean isSerializable(java.lang.Object o)
        Description copied from class: SerializerBase
        return true if mapdb knows howto serialize given object
        Overrides:
        isSerializable in class SerializerBase
      • getFieldValue

        public java.lang.Object getFieldValue(org.mapdb.SerializerPojo.FieldInfo fieldInfo,
                                              java.lang.Object object)
      • setFieldValue

        public void setFieldValue(org.mapdb.SerializerPojo.FieldInfo fieldInfo,
                                  java.lang.Object object,
                                  java.lang.Object value)
      • classToId

        public static int classToId(org.mapdb.SerializerPojo.ClassInfo[] classes,
                                    java.lang.String className)

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.