protected static final class SerializerPojo.ClassInfo extends Object
Modifier and Type | Field and Description |
---|---|
protected List<SerializerPojo.FieldInfo> |
fields |
protected boolean |
isEnum |
protected String |
name |
protected Map<String,Integer> |
name2fieldId |
protected Map<String,SerializerPojo.FieldInfo> |
name2fieldInfo |
protected ObjectStreamField[] |
objectStreamFields |
protected boolean |
useObjectStream |
Constructor and Description |
---|
SerializerPojo.ClassInfo(String name,
SerializerPojo.FieldInfo[] fields,
boolean isEnum,
boolean isExternalizable) |
Modifier and Type | Method and Description |
---|---|
int |
addFieldInfo(SerializerPojo.FieldInfo field) |
int |
getFieldId(String name) |
ObjectStreamField[] |
getObjectStreamFields() |
void |
setObjectStreamFields(ObjectStreamField[] objectStreamFields) |
String |
toString() |
protected final String name
protected final List<SerializerPojo.FieldInfo> fields
protected final Map<String,SerializerPojo.FieldInfo> name2fieldInfo
protected ObjectStreamField[] objectStreamFields
protected final boolean isEnum
protected final boolean useObjectStream
public SerializerPojo.ClassInfo(String name, SerializerPojo.FieldInfo[] fields, boolean isEnum, boolean isExternalizable)
public int getFieldId(String name)
public int addFieldInfo(SerializerPojo.FieldInfo field)
public ObjectStreamField[] getObjectStreamFields()
public void setObjectStreamFields(ObjectStreamField[] objectStreamFields)
Copyright © 2014. All Rights Reserved.