Class Header


  • public final class Header
    extends com.google.flatbuffers.Table
    • Constructor Detail

      • Header

        public Header()
    • Method Detail

      • ValidateVersion

        public static void ValidateVersion()
      • __init

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

        public ByteBuffer nameAsByteBuffer()
      • envelope

        public double envelope​(int j)
      • envelopeLength

        public int envelopeLength()
      • envelopeVector

        public com.google.flatbuffers.DoubleVector envelopeVector()
      • envelopeVector

        public com.google.flatbuffers.DoubleVector envelopeVector​(com.google.flatbuffers.DoubleVector obj)
      • envelopeAsByteBuffer

        public ByteBuffer envelopeAsByteBuffer()
      • geometryType

        public int geometryType()
      • hasZ

        public boolean hasZ()
      • hasM

        public boolean hasM()
      • hasT

        public boolean hasT()
      • hasTM

        public boolean hasTM()
      • columns

        public Column columns​(int j)
      • columnsLength

        public int columnsLength()
      • featuresCount

        public long featuresCount()
      • indexNodeSize

        public int indexNodeSize()
      • crs

        public Crs crs()
      • crs

        public Crs crs​(Crs obj)
      • title

        public String title()
      • titleAsByteBuffer

        public ByteBuffer titleAsByteBuffer()
      • description

        public String description()
      • descriptionAsByteBuffer

        public ByteBuffer descriptionAsByteBuffer()
      • metadata

        public String metadata()
      • metadataAsByteBuffer

        public ByteBuffer metadataAsByteBuffer()
      • createHeader

        public static int createHeader​(com.google.flatbuffers.FlatBufferBuilder builder,
                                       int nameOffset,
                                       int envelopeOffset,
                                       int geometry_type,
                                       boolean hasZ,
                                       boolean hasM,
                                       boolean hasT,
                                       boolean hasTM,
                                       int columnsOffset,
                                       long features_count,
                                       int index_node_size,
                                       int crsOffset,
                                       int titleOffset,
                                       int descriptionOffset,
                                       int metadataOffset)
      • startHeader

        public static void startHeader​(com.google.flatbuffers.FlatBufferBuilder builder)
      • addName

        public static void addName​(com.google.flatbuffers.FlatBufferBuilder builder,
                                   int nameOffset)
      • addEnvelope

        public static void addEnvelope​(com.google.flatbuffers.FlatBufferBuilder builder,
                                       int envelopeOffset)
      • createEnvelopeVector

        public static int createEnvelopeVector​(com.google.flatbuffers.FlatBufferBuilder builder,
                                               double[] data)
      • startEnvelopeVector

        public static void startEnvelopeVector​(com.google.flatbuffers.FlatBufferBuilder builder,
                                               int numElems)
      • addGeometryType

        public static void addGeometryType​(com.google.flatbuffers.FlatBufferBuilder builder,
                                           int geometryType)
      • addHasZ

        public static void addHasZ​(com.google.flatbuffers.FlatBufferBuilder builder,
                                   boolean hasZ)
      • addHasM

        public static void addHasM​(com.google.flatbuffers.FlatBufferBuilder builder,
                                   boolean hasM)
      • addHasT

        public static void addHasT​(com.google.flatbuffers.FlatBufferBuilder builder,
                                   boolean hasT)
      • addHasTM

        public static void addHasTM​(com.google.flatbuffers.FlatBufferBuilder builder,
                                    boolean hasTM)
      • addColumns

        public static void addColumns​(com.google.flatbuffers.FlatBufferBuilder builder,
                                      int columnsOffset)
      • createColumnsVector

        public static int createColumnsVector​(com.google.flatbuffers.FlatBufferBuilder builder,
                                              int[] data)
      • startColumnsVector

        public static void startColumnsVector​(com.google.flatbuffers.FlatBufferBuilder builder,
                                              int numElems)
      • addFeaturesCount

        public static void addFeaturesCount​(com.google.flatbuffers.FlatBufferBuilder builder,
                                            long featuresCount)
      • addIndexNodeSize

        public static void addIndexNodeSize​(com.google.flatbuffers.FlatBufferBuilder builder,
                                            int indexNodeSize)
      • addCrs

        public static void addCrs​(com.google.flatbuffers.FlatBufferBuilder builder,
                                  int crsOffset)
      • addTitle

        public static void addTitle​(com.google.flatbuffers.FlatBufferBuilder builder,
                                    int titleOffset)
      • addDescription

        public static void addDescription​(com.google.flatbuffers.FlatBufferBuilder builder,
                                          int descriptionOffset)
      • addMetadata

        public static void addMetadata​(com.google.flatbuffers.FlatBufferBuilder builder,
                                       int metadataOffset)
      • endHeader

        public static int endHeader​(com.google.flatbuffers.FlatBufferBuilder builder)
      • finishHeaderBuffer

        public static void finishHeaderBuffer​(com.google.flatbuffers.FlatBufferBuilder builder,
                                              int offset)
      • finishSizePrefixedHeaderBuffer

        public static void finishSizePrefixedHeaderBuffer​(com.google.flatbuffers.FlatBufferBuilder builder,
                                                          int offset)