A B C D E F G I N O P R S T _

## A

addBoolean(boolean) - Method in class com.google.flatbuffers.FlatBufferBuilder
  Add a `boolean` to the buffer, properly aligned, and grows the buffer (if necessary).
addBoolean(int, boolean, boolean) - Method in class com.google.flatbuffers.FlatBufferBuilder
  Add a `boolean` to a table at `o` into its vtable, with value `x` and default `d`.
addByte(byte) - Method in class com.google.flatbuffers.FlatBufferBuilder
  Add a `byte` to the buffer, properly aligned, and grows the buffer (if necessary).
addByte(int, byte, int) - Method in class com.google.flatbuffers.FlatBufferBuilder
  Add a `byte` to a table at `o` into its vtable, with value `x` and default `d`.
addDouble(double) - Method in class com.google.flatbuffers.FlatBufferBuilder
  Add a `double` to the buffer, properly aligned, and grows the buffer (if necessary).
addDouble(int, double, double) - Method in class com.google.flatbuffers.FlatBufferBuilder
  Add a `double` to a table at `o` into its vtable, with value `x` and default `d`.
addFloat(float) - Method in class com.google.flatbuffers.FlatBufferBuilder
  Add a `float` to the buffer, properly aligned, and grows the buffer (if necessary).
addFloat(int, float, double) - Method in class com.google.flatbuffers.FlatBufferBuilder
  Add a `float` to a table at `o` into its vtable, with value `x` and default `d`.
addInt(int) - Method in class com.google.flatbuffers.FlatBufferBuilder
  Add an `int` to the buffer, properly aligned, and grows the buffer (if necessary).
addInt(int, int, int) - Method in class com.google.flatbuffers.FlatBufferBuilder
  Add an `int` to a table at `o` into its vtable, with value `x` and default `d`.
addLong(long) - Method in class com.google.flatbuffers.FlatBufferBuilder
  Add a `long` to the buffer, properly aligned, and grows the buffer (if necessary).
addLong(int, long, long) - Method in class com.google.flatbuffers.FlatBufferBuilder
  Add a `long` to a table at `o` into its vtable, with value `x` and default `d`.
addOffset(int) - Method in class com.google.flatbuffers.FlatBufferBuilder
  Adds on offset, relative to where it will be written.
addOffset(int, int, int) - Method in class com.google.flatbuffers.FlatBufferBuilder
  Add an `offset` to a table at `o` into its vtable, with value `x` and default `d`.
addShort(short) - Method in class com.google.flatbuffers.FlatBufferBuilder
  Add a `short` to the buffer, properly aligned, and grows the buffer (if necessary).
addShort(int, short, int) - Method in class com.google.flatbuffers.FlatBufferBuilder
  Add a `short` to a table at `o` into its vtable, with value `x` and default `d`.
addStruct(int, int, int) - Method in class com.google.flatbuffers.FlatBufferBuilder
  Add a struct to the table.

## B

bb - Variable in class com.google.flatbuffers.Struct
  The underlying ByteBuffer to hold the data of the Struct.
bb - Variable in class com.google.flatbuffers.Table
  The underlying ByteBuffer to hold the data of the Table.
bb_pos - Variable in class com.google.flatbuffers.Struct
  Used to hold the position of the `bb` buffer.
bb_pos - Variable in class com.google.flatbuffers.Table
  Used to hold the position of the `bb` buffer.

## C

com.google.flatbuffers - package com.google.flatbuffers
Constants - Class in com.google.flatbuffers
  Class that holds shared constants
Constants() - Constructor for class com.google.flatbuffers.Constants
createString(CharSequence) - Method in class com.google.flatbuffers.FlatBufferBuilder
  Encode the string `s` in the buffer using UTF-8.
createString(ByteBuffer) - Method in class com.google.flatbuffers.FlatBufferBuilder
  Create a string in the buffer from an already encoded UTF-8 string in a ByteBuffer.

## D

dataBuffer() - Method in class com.google.flatbuffers.FlatBufferBuilder
  Get the ByteBuffer representing the FlatBuffer.

## E

endObject() - Method in class com.google.flatbuffers.FlatBufferBuilder
  Finish off writing the object that is under construction.
endVector() - Method in class com.google.flatbuffers.FlatBufferBuilder
  Finish off the creation of an array and all its elements.

## F

finish(int) - Method in class com.google.flatbuffers.FlatBufferBuilder
  Finalize a buffer, pointing to the given `root_table`.
finish(int, String) - Method in class com.google.flatbuffers.FlatBufferBuilder
  Finalize a buffer, pointing to the given `root_table`.
finished() - Method in class com.google.flatbuffers.FlatBufferBuilder
  Should not be accessing the final buffer before it is finished.
FlatBufferBuilder - Class in com.google.flatbuffers
  Class that helps you build a FlatBuffer.
FlatBufferBuilder(int) - Constructor for class com.google.flatbuffers.FlatBufferBuilder
  Start with a buffer of size `initial_size`, then grow as required.
FlatBufferBuilder() - Constructor for class com.google.flatbuffers.FlatBufferBuilder
  Start with a buffer of 1KiB, then grow as required.
FlatBufferBuilder(ByteBuffer) - Constructor for class com.google.flatbuffers.FlatBufferBuilder
  Alternative constructor allowing reuse of `ByteBuffer`s.
forceDefaults(boolean) - Method in class com.google.flatbuffers.FlatBufferBuilder
  In order to save space, fields that are set to their default value don't get serialized into the buffer.

## G

getByteBuffer() - Method in class com.google.flatbuffers.Table
  Get the underlying ByteBuffer.

## I

init(ByteBuffer) - Method in class com.google.flatbuffers.FlatBufferBuilder
  Alternative initializer that allows reusing this object on an existing `ByteBuffer`.

## N

Nested(int) - Method in class com.google.flatbuffers.FlatBufferBuilder
  Structures are always stored inline, they need to be created right where they're used.
notNested() - Method in class com.google.flatbuffers.FlatBufferBuilder
  Should not be creating any other object, string or vector while an object is being constructed.

## O

offset() - Method in class com.google.flatbuffers.FlatBufferBuilder
  Offset relative to the end of the buffer.

## P

pad(int) - Method in class com.google.flatbuffers.FlatBufferBuilder
  Add zero valued bytes to prepare a new entry to be added.
prep(int, int) - Method in class com.google.flatbuffers.FlatBufferBuilder
  Prepare to write an element of `size` after `additional_bytes` have been written, e.g.
putBoolean(boolean) - Method in class com.google.flatbuffers.FlatBufferBuilder
  Add a `boolean` to the buffer, backwards from the current location.
putByte(byte) - Method in class com.google.flatbuffers.FlatBufferBuilder
  Add a `byte` to the buffer, backwards from the current location.
putDouble(double) - Method in class com.google.flatbuffers.FlatBufferBuilder
  Add a `double` to the buffer, backwards from the current location.
putFloat(float) - Method in class com.google.flatbuffers.FlatBufferBuilder
  Add a `float` to the buffer, backwards from the current location.
putInt(int) - Method in class com.google.flatbuffers.FlatBufferBuilder
  Add an `int` to the buffer, backwards from the current location.
putLong(long) - Method in class com.google.flatbuffers.FlatBufferBuilder
  Add a `long` to the buffer, backwards from the current location.
putShort(short) - Method in class com.google.flatbuffers.FlatBufferBuilder
  Add a `short` to the buffer, backwards from the current location.

## R

required(int, int) - Method in class com.google.flatbuffers.FlatBufferBuilder
  Checks that a required field has been set in a given table that has just been constructed.

## S

sizedByteArray(int, int) - Method in class com.google.flatbuffers.FlatBufferBuilder
  A utility function to copy and return the ByteBuffer data from `start` to `start` + `length` as a `byte[]`.
sizedByteArray() - Method in class com.google.flatbuffers.FlatBufferBuilder
  A utility function to copy and return the ByteBuffer data as a `byte[]`.
slot(int) - Method in class com.google.flatbuffers.FlatBufferBuilder
  Set the current vtable at `voffset` to the current location in the buffer.
startObject(int) - Method in class com.google.flatbuffers.FlatBufferBuilder
  Start encoding a new object in the buffer.
startVector(int, int, int) - Method in class com.google.flatbuffers.FlatBufferBuilder
  Start a new array/vector of objects.
Struct - Class in com.google.flatbuffers
  All structs in the generated code derive from this class, and add their own accessors.
Struct() - Constructor for class com.google.flatbuffers.Struct

## T

Table - Class in com.google.flatbuffers
  All tables in the generated code derive from this class, and add their own accessors.
Table() - Constructor for class com.google.flatbuffers.Table

## _

__has_identifier(ByteBuffer, String) - Static method in class com.google.flatbuffers.Table
  Check if a `ByteBuffer` contains a file identifier.
__indirect(int) - Method in class com.google.flatbuffers.Table
  Retrieve a relative offset.
__offset(int) - Method in class com.google.flatbuffers.Table
  Look up a field in the vtable.
__string(int) - Method in class com.google.flatbuffers.Table
  Create a Java `String` from UTF-8 data stored inside the FlatBuffer.
__union(Table, int) - Method in class com.google.flatbuffers.Table
  Initialize any Table-derived type to point to the union at the given `offset`.
__vector(int) - Method in class com.google.flatbuffers.Table
  Get the start data of a vector.
__vector_as_bytebuffer(int, int) - Method in class com.google.flatbuffers.Table
  Get a whole vector as a ByteBuffer.
__vector_len(int) - Method in class com.google.flatbuffers.Table
  Get the length of a vector.

A B C D E F G I N O P R S T _