Package org.mapdb.elsa
Class ElsaSerializerPojo.ClassInfo
- java.lang.Object
-
- org.mapdb.elsa.ElsaSerializerPojo.ClassInfo
-
- Enclosing class:
- ElsaSerializerPojo
public static final class ElsaSerializerPojo.ClassInfo extends java.lang.ObjectStores info about single class stored in MapDB. Roughly corresponds to 'java.io.ObjectStreamClass'
-
-
Field Summary
Fields Modifier and Type Field Description booleanexternalizableElsaSerializerPojo.FieldInfo[]fieldsbooleanisEnumjava.lang.Stringnamejava.util.Map<java.lang.String,java.lang.Integer>name2fieldIdjava.util.Map<java.lang.String,ElsaSerializerPojo.FieldInfo>name2fieldInfojava.io.ObjectStreamField[]objectStreamFieldsbooleanuseObjectStream
-
Constructor Summary
Constructors Constructor Description ClassInfo(java.lang.String name, ElsaSerializerPojo.FieldInfo[] fields, boolean isEnum, boolean externalizable, boolean useObjectStream)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)intgetFieldId(java.lang.String name)java.io.ObjectStreamField[]getObjectStreamFields()inthashCode()java.lang.StringtoString()
-
-
-
Field Detail
-
name
public final java.lang.String name
-
fields
public final ElsaSerializerPojo.FieldInfo[] fields
-
name2fieldInfo
public final java.util.Map<java.lang.String,ElsaSerializerPojo.FieldInfo> name2fieldInfo
-
name2fieldId
public final java.util.Map<java.lang.String,java.lang.Integer> name2fieldId
-
objectStreamFields
public java.io.ObjectStreamField[] objectStreamFields
-
isEnum
public final boolean isEnum
-
externalizable
public final boolean externalizable
-
useObjectStream
public final boolean useObjectStream
-
-
Constructor Detail
-
ClassInfo
public ClassInfo(java.lang.String name, ElsaSerializerPojo.FieldInfo[] fields, boolean isEnum, boolean externalizable, boolean useObjectStream)
-
-
Method Detail
-
getFieldId
public int getFieldId(java.lang.String name)
-
getObjectStreamFields
public java.io.ObjectStreamField[] getObjectStreamFields()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-