Package io.objectbox.flatbuffers
Class FlexBuffers.Vector
- java.lang.Object
-
- io.objectbox.flatbuffers.FlexBuffers.Object
-
- io.objectbox.flatbuffers.FlexBuffers.Sized
-
- io.objectbox.flatbuffers.FlexBuffers.Vector
-
- Direct Known Subclasses:
FlexBuffers.Map,FlexBuffers.TypedVector
- Enclosing class:
- FlexBuffers
public static class FlexBuffers.Vector extends FlexBuffers.Sized
Object that represents a set of elements in the buffer
-
-
Field Summary
Fields Modifier and Type Field Description private static FlexBuffers.VectorEMPTY_VECTOR-
Fields inherited from class io.objectbox.flatbuffers.FlexBuffers.Sized
size
-
Fields inherited from class io.objectbox.flatbuffers.FlexBuffers.Object
bb, byteWidth, end
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FlexBuffers.Vectorempty()Returns an emptyFlexBuffers.MapFlexBuffers.Referenceget(int index)Get a element in a vector by indexbooleanisEmpty()Checks if the vector is emptyjava.lang.StringBuildertoString(java.lang.StringBuilder sb)Appends a text(JSON) representation to a `StringBuilder`-
Methods inherited from class io.objectbox.flatbuffers.FlexBuffers.Sized
size
-
Methods inherited from class io.objectbox.flatbuffers.FlexBuffers.Object
toString
-
-
-
-
Field Detail
-
EMPTY_VECTOR
private static final FlexBuffers.Vector EMPTY_VECTOR
-
-
Constructor Detail
-
Vector
Vector(ReadBuf bb, int end, int byteWidth)
-
-
Method Detail
-
empty
public static FlexBuffers.Vector empty()
Returns an emptyFlexBuffers.Map- Returns:
- an empty
FlexBuffers.Map
-
isEmpty
public boolean isEmpty()
Checks if the vector is empty- Returns:
- true if vector is empty
-
toString
public java.lang.StringBuilder toString(java.lang.StringBuilder sb)
Appends a text(JSON) representation to a `StringBuilder`- Specified by:
toStringin classFlexBuffers.Object
-
get
public FlexBuffers.Reference get(int index)
Get a element in a vector by index- Parameters:
index- position of the element- Returns:
Referenceto the element
-
-