Package io.objectbox.flatbuffers
Class FlexBuffers.Map
java.lang.Object
io.objectbox.flatbuffers.FlexBuffers.Vector
io.objectbox.flatbuffers.FlexBuffers.Map
- Enclosing class:
- FlexBuffers
Map object representing a set of key-value pairs.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic FlexBuffers.Mapempty()Returns an emptyFlexBuffers.Mapget(byte[] key) keys()Get a vector or keys in the mapintsize()toString()toString(StringBuilder builder) Writes text (json) representation of map in aStringBuilder.values()Methods inherited from class io.objectbox.flatbuffers.FlexBuffers.Vector
get, isEmpty
-
Field Details
-
size
protected final int size
-
-
Method Details
-
empty
Returns an emptyFlexBuffers.Map- Returns:
- an empty
FlexBuffers.Map
-
get
- Parameters:
key- access key to element on map- Returns:
- reference to value in map
-
get
- Parameters:
key- access key to element on map. Keys are assumed to be encoded in UTF-8- Returns:
- reference to value in map
-
keys
Get a vector or keys in the map- Returns:
- vector of keys
-
values
- Returns:
Vectorof values from map
-
toString
Writes text (json) representation of map in aStringBuilder.- Overrides:
toStringin classFlexBuffers.Vector- Parameters:
builder-StringBuilderto be appended to- Returns:
- Same
StringBuilderwith appended text
-
size
public int size() -
toString
-