Class Object


  • public final class Object
    extends Table
    • Constructor Detail

      • Object

        public Object()
    • Method Detail

      • ValidateVersion

        public static void ValidateVersion()
      • __init

        public void __init​(int _i,
                           ByteBuffer _bb)
      • nameAsByteBuffer

        public ByteBuffer nameAsByteBuffer()
      • fields

        public Field fields​(int j)
      • fields

        public Field fields​(Field obj,
                            int j)
      • fieldsLength

        public int fieldsLength()
      • fieldsByKey

        public Field fieldsByKey​(String key)
      • isStruct

        public boolean isStruct()
      • minalign

        public int minalign()
      • bytesize

        public int bytesize()
      • attributes

        public KeyValue attributes​(int j)
      • attributesLength

        public int attributesLength()
      • documentation

        public String documentation​(int j)
      • documentationLength

        public int documentationLength()
      • documentationVector

        public StringVector documentationVector()
      • declarationFile

        public String declarationFile()
        File that this Object is declared in.
      • declarationFileAsByteBuffer

        public ByteBuffer declarationFileAsByteBuffer()
      • createObject

        public static int createObject​(FlatBufferBuilder builder,
                                       int nameOffset,
                                       int fieldsOffset,
                                       boolean isStruct,
                                       int minalign,
                                       int bytesize,
                                       int attributesOffset,
                                       int documentationOffset,
                                       int declarationFileOffset)
      • 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)
      • keysCompare

        protected int keysCompare​(Integer o1,
                                  Integer o2,
                                  ByteBuffer _bb)
        Description copied from class: Table
        Compare two tables by the key.
        Overrides:
        keysCompare in class Table
        Parameters:
        o1 - An 'Integer' index of the first key into the bb.
        o2 - An 'Integer' index of the second key into the bb.
        _bb - A ByteBuffer to get the keys.