Class Schema

java.lang.Object
com.google.flatbuffers.Table
com.google.flatbuffers.reflection.Schema

public final class Schema extends Table
  • Constructor Details

    • Schema

      public Schema()
  • Method Details

    • ValidateVersion

      public static void ValidateVersion()
    • getRootAsSchema

      public static Schema getRootAsSchema(ByteBuffer _bb)
    • getRootAsSchema

      public static Schema getRootAsSchema(ByteBuffer _bb, Schema obj)
    • SchemaBufferHasIdentifier

      public static boolean SchemaBufferHasIdentifier(ByteBuffer _bb)
    • __init

      public void __init(int _i, ByteBuffer _bb)
    • __assign

      public Schema __assign(int _i, ByteBuffer _bb)
    • objects

      public Object objects(int j)
    • objects

      public Object objects(Object obj, int j)
    • objectsLength

      public int objectsLength()
    • objectsByKey

      public Object objectsByKey(String key)
    • objectsByKey

      public Object objectsByKey(Object obj, String key)
    • objectsVector

      public Object.Vector objectsVector()
    • objectsVector

      public Object.Vector objectsVector(Object.Vector obj)
    • enums

      public Enum enums(int j)
    • enums

      public Enum enums(Enum obj, int j)
    • enumsLength

      public int enumsLength()
    • enumsByKey

      public Enum enumsByKey(String key)
    • enumsByKey

      public Enum enumsByKey(Enum obj, String key)
    • enumsVector

      public Enum.Vector enumsVector()
    • enumsVector

      public Enum.Vector enumsVector(Enum.Vector obj)
    • fileIdent

      public String fileIdent()
    • fileIdentAsByteBuffer

      public ByteBuffer fileIdentAsByteBuffer()
    • fileIdentInByteBuffer

      public ByteBuffer fileIdentInByteBuffer(ByteBuffer _bb)
    • fileExt

      public String fileExt()
    • fileExtAsByteBuffer

      public ByteBuffer fileExtAsByteBuffer()
    • fileExtInByteBuffer

      public ByteBuffer fileExtInByteBuffer(ByteBuffer _bb)
    • rootTable

      public Object rootTable()
    • rootTable

      public Object rootTable(Object obj)
    • services

      public Service services(int j)
    • services

      public Service services(Service obj, int j)
    • servicesLength

      public int servicesLength()
    • servicesByKey

      public Service servicesByKey(String key)
    • servicesByKey

      public Service servicesByKey(Service obj, String key)
    • servicesVector

      public Service.Vector servicesVector()
    • servicesVector

      public Service.Vector servicesVector(Service.Vector obj)
    • advancedFeatures

      public long advancedFeatures()
    • fbsFiles

      public SchemaFile fbsFiles(int j)
      All the files used in this compilation. Files are relative to where flatc was invoked.
    • fbsFiles

      public SchemaFile fbsFiles(SchemaFile obj, int j)
    • fbsFilesLength

      public int fbsFilesLength()
    • fbsFilesByKey

      public SchemaFile fbsFilesByKey(String key)
    • fbsFilesByKey

      public SchemaFile fbsFilesByKey(SchemaFile obj, String key)
    • fbsFilesVector

      public SchemaFile.Vector fbsFilesVector()
    • fbsFilesVector

      public SchemaFile.Vector fbsFilesVector(SchemaFile.Vector obj)
    • createSchema

      public static int createSchema(FlatBufferBuilder builder, int objectsOffset, int enumsOffset, int fileIdentOffset, int fileExtOffset, int rootTableOffset, int servicesOffset, long advancedFeatures, int fbsFilesOffset)
    • startSchema

      public static void startSchema(FlatBufferBuilder builder)
    • addObjects

      public static void addObjects(FlatBufferBuilder builder, int objectsOffset)
    • createObjectsVector

      public static int createObjectsVector(FlatBufferBuilder builder, int[] data)
    • startObjectsVector

      public static void startObjectsVector(FlatBufferBuilder builder, int numElems)
    • addEnums

      public static void addEnums(FlatBufferBuilder builder, int enumsOffset)
    • createEnumsVector

      public static int createEnumsVector(FlatBufferBuilder builder, int[] data)
    • startEnumsVector

      public static void startEnumsVector(FlatBufferBuilder builder, int numElems)
    • addFileIdent

      public static void addFileIdent(FlatBufferBuilder builder, int fileIdentOffset)
    • addFileExt

      public static void addFileExt(FlatBufferBuilder builder, int fileExtOffset)
    • addRootTable

      public static void addRootTable(FlatBufferBuilder builder, int rootTableOffset)
    • addServices

      public static void addServices(FlatBufferBuilder builder, int servicesOffset)
    • createServicesVector

      public static int createServicesVector(FlatBufferBuilder builder, int[] data)
    • startServicesVector

      public static void startServicesVector(FlatBufferBuilder builder, int numElems)
    • addAdvancedFeatures

      public static void addAdvancedFeatures(FlatBufferBuilder builder, long advancedFeatures)
    • addFbsFiles

      public static void addFbsFiles(FlatBufferBuilder builder, int fbsFilesOffset)
    • createFbsFilesVector

      public static int createFbsFilesVector(FlatBufferBuilder builder, int[] data)
    • startFbsFilesVector

      public static void startFbsFilesVector(FlatBufferBuilder builder, int numElems)
    • endSchema

      public static int endSchema(FlatBufferBuilder builder)
    • finishSchemaBuffer

      public static void finishSchemaBuffer(FlatBufferBuilder builder, int offset)
    • finishSizePrefixedSchemaBuffer

      public static void finishSizePrefixedSchemaBuffer(FlatBufferBuilder builder, int offset)