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
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Object__assign(int _i, java.nio.ByteBuffer _bb)void__init(int _i, java.nio.ByteBuffer _bb)static Object__lookup_by_key(Object obj, int vectorLocation, java.lang.String key, java.nio.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)KeyValueattributes(int j)KeyValueattributes(KeyValue obj, int j)KeyValueattributesByKey(KeyValue obj, java.lang.String key)KeyValueattributesByKey(java.lang.String key)intattributesLength()KeyValue.VectorattributesVector()KeyValue.VectorattributesVector(KeyValue.Vector obj)intbytesize()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)java.lang.StringdeclarationFile()File that this Object is declared in.java.nio.ByteBufferdeclarationFileAsByteBuffer()java.nio.ByteBufferdeclarationFileInByteBuffer(java.nio.ByteBuffer _bb)java.lang.Stringdocumentation(int j)intdocumentationLength()StringVectordocumentationVector()StringVectordocumentationVector(StringVector obj)static intendObject(FlatBufferBuilder builder)Fieldfields(int j)Fieldfields(Field obj, int j)FieldfieldsByKey(Field obj, java.lang.String key)FieldfieldsByKey(java.lang.String key)intfieldsLength()Field.VectorfieldsVector()Field.VectorfieldsVector(Field.Vector obj)static ObjectgetRootAsObject(java.nio.ByteBuffer _bb)static ObjectgetRootAsObject(java.nio.ByteBuffer _bb, Object obj)booleanisStruct()protected intkeysCompare(java.lang.Integer o1, java.lang.Integer o2, java.nio.ByteBuffer _bb)Compare two tables by the key.intminalign()java.lang.Stringname()java.nio.ByteBuffernameAsByteBuffer()java.nio.ByteBuffernameInByteBuffer(java.nio.ByteBuffer _bb)static voidstartAttributesVector(FlatBufferBuilder builder, int numElems)static voidstartDocumentationVector(FlatBufferBuilder builder, int numElems)static voidstartFieldsVector(FlatBufferBuilder builder, int numElems)static voidstartObject(FlatBufferBuilder builder)static voidValidateVersion()-
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(java.nio.ByteBuffer _bb)
-
__init
public void __init(int _i, java.nio.ByteBuffer _bb)
-
__assign
public Object __assign(int _i, java.nio.ByteBuffer _bb)
-
name
public java.lang.String name()
-
nameAsByteBuffer
public java.nio.ByteBuffer nameAsByteBuffer()
-
nameInByteBuffer
public java.nio.ByteBuffer nameInByteBuffer(java.nio.ByteBuffer _bb)
-
fields
public Field fields(int j)
-
fieldsLength
public int fieldsLength()
-
fieldsByKey
public Field fieldsByKey(java.lang.String key)
-
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()
-
attributesByKey
public KeyValue attributesByKey(java.lang.String key)
-
attributesVector
public KeyValue.Vector attributesVector()
-
attributesVector
public KeyValue.Vector attributesVector(KeyValue.Vector obj)
-
documentation
public java.lang.String documentation(int j)
-
documentationLength
public int documentationLength()
-
documentationVector
public StringVector documentationVector()
-
documentationVector
public StringVector documentationVector(StringVector obj)
-
declarationFile
public java.lang.String declarationFile()
File that this Object is declared in.
-
declarationFileAsByteBuffer
public java.nio.ByteBuffer declarationFileAsByteBuffer()
-
declarationFileInByteBuffer
public java.nio.ByteBuffer declarationFileInByteBuffer(java.nio.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(java.lang.Integer o1, java.lang.Integer o2, java.nio.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.
-
-