Class Object
java.lang.Object
com.google.flatbuffers.Table
com.google.flatbuffers.reflection.Object
-
Nested Class Summary
Nested Classes -
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription__assign(int _i, ByteBuffer _bb) void__init(int _i, ByteBuffer _bb) static Object__lookup_by_key(Object obj, int vectorLocation, String key, ByteBuffer bb) static voidaddAttributes(FlatBufferBuilder builder, int attributesOffset) static voidaddBytesize(FlatBufferBuilder builder, int bytesize) static voidaddDeclarationFile(FlatBufferBuilder builder, int declarationFileOffset) static voidaddDocumentation(FlatBufferBuilder builder, int documentationOffset) static voidaddFields(FlatBufferBuilder builder, int fieldsOffset) static voidaddIsStruct(FlatBufferBuilder builder, boolean isStruct) static voidaddMinalign(FlatBufferBuilder builder, int minalign) static voidaddName(FlatBufferBuilder builder, int nameOffset) attributes(int j) attributes(KeyValue obj, int j) attributesByKey(KeyValue obj, String key) attributesByKey(String key) intintbytesize()static intcreateAttributesVector(FlatBufferBuilder builder, int[] data) static intcreateDocumentationVector(FlatBufferBuilder builder, int[] data) static intcreateFieldsVector(FlatBufferBuilder builder, int[] data) static intcreateObject(FlatBufferBuilder builder, int nameOffset, int fieldsOffset, boolean isStruct, int minalign, int bytesize, int attributesOffset, int documentationOffset, int declarationFileOffset) File that this Object is declared in.documentation(int j) intstatic intendObject(FlatBufferBuilder builder) fields(int j) fieldsByKey(Field obj, String key) fieldsByKey(String key) intfieldsVector(Field.Vector obj) static Objectstatic ObjectgetRootAsObject(ByteBuffer _bb, Object obj) booleanisStruct()protected intkeysCompare(Integer o1, Integer o2, ByteBuffer _bb) Compare two tables by the key.intminalign()name()static voidstartAttributesVector(FlatBufferBuilder builder, int numElems) static voidstartDocumentationVector(FlatBufferBuilder builder, int numElems) static voidstartFieldsVector(FlatBufferBuilder builder, int numElems) static voidstartObject(FlatBufferBuilder builder) static voidMethods inherited from class com.google.flatbuffers.Table
__has_identifier, __indirect, __indirect, __offset, __offset, __reset, __reset, __string, __string, __union, __union, __vector, __vector_as_bytebuffer, __vector_in_bytebuffer, __vector_len, compareStrings, compareStrings, getByteBuffer, sortTables
-
Constructor Details
-
Object
public Object()
-
-
Method Details
-
ValidateVersion
public static void ValidateVersion() -
getRootAsObject
-
getRootAsObject
-
__init
-
__assign
-
name
-
nameAsByteBuffer
-
nameInByteBuffer
-
fields
-
fields
-
fieldsLength
public int fieldsLength() -
fieldsByKey
-
fieldsByKey
-
fieldsVector
-
fieldsVector
-
isStruct
public boolean isStruct() -
minalign
public int minalign() -
bytesize
public int bytesize() -
attributes
-
attributes
-
attributesLength
public int attributesLength() -
attributesByKey
-
attributesByKey
-
attributesVector
-
attributesVector
-
documentation
-
documentationLength
public int documentationLength() -
documentationVector
-
documentationVector
-
declarationFile
File that this Object is declared in. -
declarationFileAsByteBuffer
-
declarationFileInByteBuffer
-
createObject
public static int createObject(FlatBufferBuilder builder, int nameOffset, int fieldsOffset, boolean isStruct, int minalign, int bytesize, int attributesOffset, int documentationOffset, int declarationFileOffset) -
startObject
-
addName
-
addFields
-
createFieldsVector
-
startFieldsVector
-
addIsStruct
-
addMinalign
-
addBytesize
-
addAttributes
-
createAttributesVector
-
startAttributesVector
-
addDocumentation
-
createDocumentationVector
-
startDocumentationVector
-
addDeclarationFile
-
endObject
-
keysCompare
Description copied from class:TableCompare two tables by the key.- Overrides:
keysComparein classTable- Parameters:
o1- An 'Integer' index of the first key into the bb.o2- An 'Integer' index of the second key into the bb._bb- AByteBufferto get the keys.
-
__lookup_by_key
-