public final class Field extends Table
| Modifier and Type | Class and Description |
|---|---|
static class |
Field.Vector |
| Constructor and Description |
|---|
Field() |
| Modifier and Type | Method and Description |
|---|---|
Field |
__assign(int _i,
ByteBuffer _bb) |
void |
__init(int _i,
ByteBuffer _bb) |
static Field |
__lookup_by_key(Field obj,
int vectorLocation,
String key,
ByteBuffer bb) |
static void |
addAttributes(FlatBufferBuilder builder,
int attributesOffset) |
static void |
addDefaultInteger(FlatBufferBuilder builder,
long defaultInteger) |
static void |
addDefaultReal(FlatBufferBuilder builder,
double defaultReal) |
static void |
addDeprecated(FlatBufferBuilder builder,
boolean deprecated) |
static void |
addDocumentation(FlatBufferBuilder builder,
int documentationOffset) |
static void |
addId(FlatBufferBuilder builder,
int id) |
static void |
addKey(FlatBufferBuilder builder,
boolean key) |
static void |
addName(FlatBufferBuilder builder,
int nameOffset) |
static void |
addOffset(FlatBufferBuilder builder,
int offset) |
static void |
addOffset64(FlatBufferBuilder builder,
boolean offset64) |
static void |
addOptional(FlatBufferBuilder builder,
boolean optional) |
static void |
addPadding(FlatBufferBuilder builder,
int padding) |
static void |
addRequired(FlatBufferBuilder builder,
boolean required) |
static void |
addType(FlatBufferBuilder builder,
int typeOffset) |
KeyValue |
attributes(int j) |
KeyValue |
attributes(KeyValue obj,
int j) |
KeyValue |
attributesByKey(KeyValue obj,
String key) |
KeyValue |
attributesByKey(String key) |
int |
attributesLength() |
KeyValue.Vector |
attributesVector() |
KeyValue.Vector |
attributesVector(KeyValue.Vector obj) |
static int |
createAttributesVector(FlatBufferBuilder builder,
int[] data) |
static int |
createDocumentationVector(FlatBufferBuilder builder,
int[] data) |
static int |
createField(FlatBufferBuilder builder,
int nameOffset,
int typeOffset,
int id,
int offset,
long defaultInteger,
double defaultReal,
boolean deprecated,
boolean required,
boolean key,
int attributesOffset,
int documentationOffset,
boolean optional,
int padding,
boolean offset64) |
long |
defaultInteger() |
double |
defaultReal() |
boolean |
deprecated() |
String |
documentation(int j) |
int |
documentationLength() |
StringVector |
documentationVector() |
StringVector |
documentationVector(StringVector obj) |
static int |
endField(FlatBufferBuilder builder) |
static Field |
getRootAsField(ByteBuffer _bb) |
static Field |
getRootAsField(ByteBuffer _bb,
Field obj) |
int |
id() |
boolean |
key() |
protected int |
keysCompare(Integer o1,
Integer o2,
ByteBuffer _bb)
Compare two tables by the key.
|
String |
name() |
ByteBuffer |
nameAsByteBuffer() |
ByteBuffer |
nameInByteBuffer(ByteBuffer _bb) |
int |
offset() |
boolean |
offset64()
If the field uses 64-bit offsets.
|
boolean |
optional() |
int |
padding()
Number of padding octets to always add after this field.
|
boolean |
required() |
static void |
startAttributesVector(FlatBufferBuilder builder,
int numElems) |
static void |
startDocumentationVector(FlatBufferBuilder builder,
int numElems) |
static void |
startField(FlatBufferBuilder builder) |
Type |
type() |
Type |
type(Type obj) |
static void |
ValidateVersion() |
__has_identifier, __indirect, __indirect, __offset, __offset, __reset, __reset, __string, __string, __union, __union, __vector_as_bytebuffer, __vector_in_bytebuffer, __vector_len, __vector, compareStrings, compareStrings, getByteBuffer, sortTablespublic Field __assign(int _i, ByteBuffer _bb)
public void __init(int _i,
ByteBuffer _bb)
public static Field __lookup_by_key(Field obj, int vectorLocation, String key, ByteBuffer bb)
public static void addAttributes(FlatBufferBuilder builder, int attributesOffset)
public static void addDefaultInteger(FlatBufferBuilder builder, long defaultInteger)
public static void addDefaultReal(FlatBufferBuilder builder, double defaultReal)
public static void addDeprecated(FlatBufferBuilder builder, boolean deprecated)
public static void addDocumentation(FlatBufferBuilder builder, int documentationOffset)
public static void addId(FlatBufferBuilder builder, int id)
public static void addKey(FlatBufferBuilder builder, boolean key)
public static void addName(FlatBufferBuilder builder, int nameOffset)
public static void addOffset(FlatBufferBuilder builder, int offset)
public static void addOffset64(FlatBufferBuilder builder, boolean offset64)
public static void addOptional(FlatBufferBuilder builder, boolean optional)
public static void addPadding(FlatBufferBuilder builder, int padding)
public static void addRequired(FlatBufferBuilder builder, boolean required)
public static void addType(FlatBufferBuilder builder, int typeOffset)
public KeyValue attributes(int j)
public int attributesLength()
public KeyValue.Vector attributesVector()
public KeyValue.Vector attributesVector(KeyValue.Vector obj)
public static int createAttributesVector(FlatBufferBuilder builder, int[] data)
public static int createDocumentationVector(FlatBufferBuilder builder, int[] data)
public static int createField(FlatBufferBuilder builder, int nameOffset, int typeOffset, int id, int offset, long defaultInteger, double defaultReal, boolean deprecated, boolean required, boolean key, int attributesOffset, int documentationOffset, boolean optional, int padding, boolean offset64)
public long defaultInteger()
public double defaultReal()
public boolean deprecated()
public String documentation(int j)
public int documentationLength()
public StringVector documentationVector()
public StringVector documentationVector(StringVector obj)
public static int endField(FlatBufferBuilder builder)
public static Field getRootAsField(ByteBuffer _bb)
public static Field getRootAsField(ByteBuffer _bb, Field obj)
public int id()
public boolean key()
protected int keysCompare(Integer o1, Integer o2, ByteBuffer _bb)
TablekeysCompare in class Tableo1 - 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.public String name()
public ByteBuffer nameAsByteBuffer()
public ByteBuffer nameInByteBuffer(ByteBuffer _bb)
public int offset()
public boolean offset64()
public boolean optional()
public int padding()
public boolean required()
public static void startAttributesVector(FlatBufferBuilder builder, int numElems)
public static void startDocumentationVector(FlatBufferBuilder builder, int numElems)
public static void startField(FlatBufferBuilder builder)
public Type type()
public static void ValidateVersion()