public class ComplexFormat extends Format
Modifier and Type | Method and Description |
---|---|
ClassMetadata |
getClassMetadata()
Returns the original model class metadata used to create this class, or
null if this is not a model class.
|
EntityMetadata |
getEntityMetadata()
Returns the original model entity metadata used to create this class, or
null if this is not an entity class.
|
java.util.Map<java.lang.String,RawField> |
getFields()
Returns a map of field name to raw field for each non-static
non-transient field declared in this class, or null if this is not a
complex type (in other words, this is a simple type or an array type).
|
java.lang.Object |
newInstance(EntityInput input,
boolean rawAccess)
Creates a new instance of the target class using its default
constructor.
|
java.lang.Object |
readObject(java.lang.Object o,
EntityInput input,
boolean rawAccess)
Called after newInstance() to read the rest of the data bytes and fill
in the object contents.
|
void |
readPriKey(java.lang.Object o,
EntityInput input,
boolean rawAccess)
Reads the primary key from the given input bytes and sets the primary
key field in the given object.
|
getClassName, getComponentType, getDimensions, getEnumConstants, getId, getPreviousVersion, getSuperType, getVersion, initializeReader, isArray, isEnum, isPrimitive, isSimple, toString
public ClassMetadata getClassMetadata()
RawType
getClassMetadata
in interface RawType
getClassMetadata
in class Format
public EntityMetadata getEntityMetadata()
RawType
getEntityMetadata
in interface RawType
getEntityMetadata
in class Format
public java.util.Map<java.lang.String,RawField> getFields()
RawType
public java.lang.Object newInstance(EntityInput input, boolean rawAccess)
Format
newInstance
in class Format
public java.lang.Object readObject(java.lang.Object o, EntityInput input, boolean rawAccess)
Format
readObject
in class Format
public void readPriKey(java.lang.Object o, EntityInput input, boolean rawAccess)
Format
readPriKey
in class Format