Class Enum
java.lang.Object
com.google.flatbuffers.Table
com.google.flatbuffers.reflection.Enum
-
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 Enum__lookup_by_key(Enum obj, int vectorLocation, String key, ByteBuffer bb) static voidaddAttributes(FlatBufferBuilder builder, int attributesOffset) static voidaddDeclarationFile(FlatBufferBuilder builder, int declarationFileOffset) static voidaddDocumentation(FlatBufferBuilder builder, int documentationOffset) static voidaddIsUnion(FlatBufferBuilder builder, boolean isUnion) static voidaddName(FlatBufferBuilder builder, int nameOffset) static voidaddUnderlyingType(FlatBufferBuilder builder, int underlyingTypeOffset) static voidaddValues(FlatBufferBuilder builder, int valuesOffset) attributes(int j) attributes(KeyValue obj, int j) attributesByKey(KeyValue obj, String key) attributesByKey(String key) intstatic intcreateAttributesVector(FlatBufferBuilder builder, int[] data) static intcreateDocumentationVector(FlatBufferBuilder builder, int[] data) static intcreateEnum(FlatBufferBuilder builder, int nameOffset, int valuesOffset, boolean isUnion, int underlyingTypeOffset, int attributesOffset, int documentationOffset, int declarationFileOffset) static intcreateValuesVector(FlatBufferBuilder builder, int[] data) File that this Enum is declared in.documentation(int j) intstatic intendEnum(FlatBufferBuilder builder) static EnumgetRootAsEnum(ByteBuffer _bb) static EnumgetRootAsEnum(ByteBuffer _bb, Enum obj) booleanisUnion()protected intkeysCompare(Integer o1, Integer o2, ByteBuffer _bb) Compare two tables by the key.name()static voidstartAttributesVector(FlatBufferBuilder builder, int numElems) static voidstartDocumentationVector(FlatBufferBuilder builder, int numElems) static voidstartEnum(FlatBufferBuilder builder) static voidstartValuesVector(FlatBufferBuilder builder, int numElems) underlyingType(Type obj) static voidvalues(int j) valuesByKey(long key) valuesByKey(EnumVal obj, long key) intMethods 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
-
Enum
public Enum()
-
-
Method Details
-
ValidateVersion
public static void ValidateVersion() -
getRootAsEnum
-
getRootAsEnum
-
__init
-
__assign
-
name
-
nameAsByteBuffer
-
nameInByteBuffer
-
values
-
values
-
valuesLength
public int valuesLength() -
valuesByKey
-
valuesByKey
-
valuesVector
-
valuesVector
-
isUnion
public boolean isUnion() -
underlyingType
-
underlyingType
-
attributes
-
attributes
-
attributesLength
public int attributesLength() -
attributesByKey
-
attributesByKey
-
attributesVector
-
attributesVector
-
documentation
-
documentationLength
public int documentationLength() -
documentationVector
-
documentationVector
-
declarationFile
File that this Enum is declared in. -
declarationFileAsByteBuffer
-
declarationFileInByteBuffer
-
createEnum
public static int createEnum(FlatBufferBuilder builder, int nameOffset, int valuesOffset, boolean isUnion, int underlyingTypeOffset, int attributesOffset, int documentationOffset, int declarationFileOffset) -
startEnum
-
addName
-
addValues
-
createValuesVector
-
startValuesVector
-
addIsUnion
-
addUnderlyingType
-
addAttributes
-
createAttributesVector
-
startAttributesVector
-
addDocumentation
-
createDocumentationVector
-
startDocumentationVector
-
addDeclarationFile
-
endEnum
-
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
-