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
Object that represents a set of elements in the buffer
-
Field Summary
FieldsFields inherited from class io.objectbox.flatbuffers.FlexBuffers.Sized
sizeFields inherited from class io.objectbox.flatbuffers.FlexBuffers.Object
bb, byteWidth, end -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic FlexBuffers.Vectorempty()Returns an emptyFlexBuffers.Mapget(int index) Get a element in a vector by indexbooleanisEmpty()Checks if the vector is emptyAppends a text(JSON) representation to a `StringBuilder`Methods inherited from class io.objectbox.flatbuffers.FlexBuffers.Sized
sizeMethods inherited from class io.objectbox.flatbuffers.FlexBuffers.Object
toString
-
Field Details
-
EMPTY_VECTOR
-
-
Constructor Details
-
Vector
Vector(ReadBuf bb, int end, int byteWidth)
-
-
Method Details
-
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
Appends a text(JSON) representation to a `StringBuilder`- Specified by:
toStringin classFlexBuffers.Object
-
get
Get a element in a vector by index- Parameters:
index- position of the element- Returns:
Referenceto the element
-