Class Object
- java.lang.Object
-
- com.google.flatbuffers.Table
-
- com.google.flatbuffers.reflection.Object
-
public final class Object extends Table
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classObject.Vector
-
Constructor Summary
Constructors Constructor Description Object()
-
Method Summary
-
Methods 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
-
-
-
-
Method Detail
-
ValidateVersion
public static void ValidateVersion()
-
getRootAsObject
public static Object getRootAsObject(ByteBuffer _bb)
-
getRootAsObject
public static Object getRootAsObject(ByteBuffer _bb, Object obj)
-
__init
public void __init(int _i, ByteBuffer _bb)
-
__assign
public Object __assign(int _i, ByteBuffer _bb)
-
name
public String name()
-
nameAsByteBuffer
public ByteBuffer nameAsByteBuffer()
-
nameInByteBuffer
public ByteBuffer nameInByteBuffer(ByteBuffer _bb)
-
fields
public Field fields(int j)
-
fieldsLength
public int fieldsLength()
-
fieldsVector
public Field.Vector fieldsVector()
-
fieldsVector
public Field.Vector fieldsVector(Field.Vector obj)
-
isStruct
public boolean isStruct()
-
minalign
public int minalign()
-
bytesize
public int bytesize()
-
attributes
public KeyValue attributes(int j)
-
attributesLength
public int attributesLength()
-
attributesVector
public KeyValue.Vector attributesVector()
-
attributesVector
public KeyValue.Vector attributesVector(KeyValue.Vector obj)
-
documentation
public String documentation(int j)
-
documentationLength
public int documentationLength()
-
documentationVector
public StringVector documentationVector()
-
documentationVector
public StringVector documentationVector(StringVector obj)
-
declarationFile
public String declarationFile()
File that this Object is declared in.
-
declarationFileAsByteBuffer
public ByteBuffer declarationFileAsByteBuffer()
-
declarationFileInByteBuffer
public ByteBuffer declarationFileInByteBuffer(ByteBuffer _bb)
-
createObject
public static int createObject(FlatBufferBuilder builder, int nameOffset, int fieldsOffset, boolean isStruct, int minalign, int bytesize, int attributesOffset, int documentationOffset, int declarationFileOffset)
-
startObject
public static void startObject(FlatBufferBuilder builder)
-
addName
public static void addName(FlatBufferBuilder builder, int nameOffset)
-
addFields
public static void addFields(FlatBufferBuilder builder, int fieldsOffset)
-
createFieldsVector
public static int createFieldsVector(FlatBufferBuilder builder, int[] data)
-
startFieldsVector
public static void startFieldsVector(FlatBufferBuilder builder, int numElems)
-
addIsStruct
public static void addIsStruct(FlatBufferBuilder builder, boolean isStruct)
-
addMinalign
public static void addMinalign(FlatBufferBuilder builder, int minalign)
-
addBytesize
public static void addBytesize(FlatBufferBuilder builder, int bytesize)
-
addAttributes
public static void addAttributes(FlatBufferBuilder builder, int attributesOffset)
-
createAttributesVector
public static int createAttributesVector(FlatBufferBuilder builder, int[] data)
-
startAttributesVector
public static void startAttributesVector(FlatBufferBuilder builder, int numElems)
-
addDocumentation
public static void addDocumentation(FlatBufferBuilder builder, int documentationOffset)
-
createDocumentationVector
public static int createDocumentationVector(FlatBufferBuilder builder, int[] data)
-
startDocumentationVector
public static void startDocumentationVector(FlatBufferBuilder builder, int numElems)
-
addDeclarationFile
public static void addDeclarationFile(FlatBufferBuilder builder, int declarationFileOffset)
-
endObject
public static int endObject(FlatBufferBuilder builder)
-
keysCompare
protected int keysCompare(Integer o1, Integer o2, ByteBuffer _bb)
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
public static Object __lookup_by_key(Object obj, int vectorLocation, String key, ByteBuffer bb)
-
-