public class ClassDefinitionImpl extends Object implements ClassDefinition
| Modifier and Type | Field and Description |
|---|---|
protected int |
classId |
protected int |
factoryId |
protected int |
version |
| Constructor and Description |
|---|
ClassDefinitionImpl() |
ClassDefinitionImpl(int factoryId,
int classId) |
| Modifier and Type | Method and Description |
|---|---|
void |
addClassDef(ClassDefinition cd) |
void |
addFieldDef(FieldDefinition fd) |
boolean |
equals(Object o) |
FieldDefinition |
get(int fieldIndex) |
FieldDefinition |
get(String name) |
byte[] |
getBinary() |
int |
getClassId() |
int |
getFactoryId() |
int |
getFieldClassId(String fieldName) |
int |
getFieldCount() |
Set<String> |
getFieldNames() |
FieldType |
getFieldType(String fieldName) |
Set<ClassDefinition> |
getNestedClassDefinitions() |
int |
getVersion() |
boolean |
hasField(String fieldName) |
int |
hashCode() |
void |
readData(com.hazelcast.nio.ObjectDataInput in) |
String |
toString() |
void |
writeData(com.hazelcast.nio.ObjectDataOutput out) |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitgetClassId, getFactoryId, getVersionprotected int factoryId
protected int classId
protected int version
public ClassDefinitionImpl()
public ClassDefinitionImpl(int factoryId,
int classId)
public void addFieldDef(FieldDefinition fd)
public void addClassDef(ClassDefinition cd)
public FieldDefinition get(String name)
get in interface ClassDefinitionpublic FieldDefinition get(int fieldIndex)
get in interface ClassDefinitionpublic Set<ClassDefinition> getNestedClassDefinitions()
public boolean hasField(String fieldName)
hasField in interface ClassDefinitionpublic Set<String> getFieldNames()
getFieldNames in interface ClassDefinitionpublic FieldType getFieldType(String fieldName)
getFieldType in interface ClassDefinitionpublic int getFieldClassId(String fieldName)
getFieldClassId in interface ClassDefinitionpublic void writeData(com.hazelcast.nio.ObjectDataOutput out)
throws IOException
writeData in interface DataSerializableIOExceptionpublic void readData(com.hazelcast.nio.ObjectDataInput in)
throws IOException
readData in interface DataSerializableIOExceptionpublic int getFieldCount()
getFieldCount in interface ClassDefinitionpublic final int getFactoryId()
getFactoryId in interface ClassDefinitionpublic final int getClassId()
getClassId in interface ClassDefinitionpublic final int getVersion()
getVersion in interface ClassDefinitionpublic final byte[] getBinary()
Copyright © 2014 Hazelcast, Inc.. All Rights Reserved.