Class Schema
java.lang.Object
com.google.flatbuffers.Table
com.google.flatbuffers.reflection.Schema
-
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 voidaddAdvancedFeatures(FlatBufferBuilder builder, long advancedFeatures) static voidaddEnums(FlatBufferBuilder builder, int enumsOffset) static voidaddFbsFiles(FlatBufferBuilder builder, int fbsFilesOffset) static voidaddFileExt(FlatBufferBuilder builder, int fileExtOffset) static voidaddFileIdent(FlatBufferBuilder builder, int fileIdentOffset) static voidaddObjects(FlatBufferBuilder builder, int objectsOffset) static voidaddRootTable(FlatBufferBuilder builder, int rootTableOffset) static voidaddServices(FlatBufferBuilder builder, int servicesOffset) longstatic intcreateEnumsVector(FlatBufferBuilder builder, int[] data) static intcreateFbsFilesVector(FlatBufferBuilder builder, int[] data) static intcreateObjectsVector(FlatBufferBuilder builder, int[] data) static intcreateSchema(FlatBufferBuilder builder, int objectsOffset, int enumsOffset, int fileIdentOffset, int fileExtOffset, int rootTableOffset, int servicesOffset, long advancedFeatures, int fbsFilesOffset) static intcreateServicesVector(FlatBufferBuilder builder, int[] data) static intendSchema(FlatBufferBuilder builder) enums(int j) enumsByKey(Enum obj, String key) enumsByKey(String key) intenumsVector(Enum.Vector obj) fbsFiles(int j) All the files used in this compilation.fbsFiles(SchemaFile obj, int j) fbsFilesByKey(SchemaFile obj, String key) fbsFilesByKey(String key) intfileExt()static voidfinishSchemaBuffer(FlatBufferBuilder builder, int offset) static voidfinishSizePrefixedSchemaBuffer(FlatBufferBuilder builder, int offset) static Schemastatic SchemagetRootAsSchema(ByteBuffer _bb, Schema obj) objects(int j) objectsByKey(Object obj, String key) objectsByKey(String key) intstatic booleanservices(int j) servicesByKey(Service obj, String key) servicesByKey(String key) intstatic voidstartEnumsVector(FlatBufferBuilder builder, int numElems) static voidstartFbsFilesVector(FlatBufferBuilder builder, int numElems) static voidstartObjectsVector(FlatBufferBuilder builder, int numElems) static voidstartSchema(FlatBufferBuilder builder) static voidstartServicesVector(FlatBufferBuilder builder, int numElems) 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, keysCompare, sortTables
-
Constructor Details
-
Schema
public Schema()
-
-
Method Details
-
ValidateVersion
public static void ValidateVersion() -
getRootAsSchema
-
getRootAsSchema
-
SchemaBufferHasIdentifier
-
__init
-
__assign
-
objects
-
objects
-
objectsLength
public int objectsLength() -
objectsByKey
-
objectsByKey
-
objectsVector
-
objectsVector
-
enums
-
enums
-
enumsLength
public int enumsLength() -
enumsByKey
-
enumsByKey
-
enumsVector
-
enumsVector
-
fileIdent
-
fileIdentAsByteBuffer
-
fileIdentInByteBuffer
-
fileExt
-
fileExtAsByteBuffer
-
fileExtInByteBuffer
-
rootTable
-
rootTable
-
services
-
services
-
servicesLength
public int servicesLength() -
servicesByKey
-
servicesByKey
-
servicesVector
-
servicesVector
-
advancedFeatures
public long advancedFeatures() -
fbsFiles
All the files used in this compilation. Files are relative to where flatc was invoked. -
fbsFiles
-
fbsFilesLength
public int fbsFilesLength() -
fbsFilesByKey
-
fbsFilesByKey
-
fbsFilesVector
-
fbsFilesVector
-
createSchema
public static int createSchema(FlatBufferBuilder builder, int objectsOffset, int enumsOffset, int fileIdentOffset, int fileExtOffset, int rootTableOffset, int servicesOffset, long advancedFeatures, int fbsFilesOffset) -
startSchema
-
addObjects
-
createObjectsVector
-
startObjectsVector
-
addEnums
-
createEnumsVector
-
startEnumsVector
-
addFileIdent
-
addFileExt
-
addRootTable
-
addServices
-
createServicesVector
-
startServicesVector
-
addAdvancedFeatures
-
addFbsFiles
-
createFbsFilesVector
-
startFbsFilesVector
-
endSchema
-
finishSchemaBuffer
-
finishSizePrefixedSchemaBuffer
-