Package io.objectbox.flatbuffers
Class FlexBuffers.Map
- java.lang.Object
-
- io.objectbox.flatbuffers.FlexBuffers.Vector
-
- io.objectbox.flatbuffers.FlexBuffers.Map
-
- Enclosing class:
- FlexBuffers
public static class FlexBuffers.Map extends FlexBuffers.Vector
Map object representing a set of key-value pairs.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FlexBuffers.Mapempty()Returns an emptyFlexBuffers.MapFlexBuffers.Referenceget(byte[] key)FlexBuffers.Referenceget(java.lang.String key)FlexBuffers.KeyVectorkeys()Get a vector or keys in the mapjava.lang.StringBuildertoString(java.lang.StringBuilder builder)Writes text (json) representation of map in aStringBuilder.FlexBuffers.Vectorvalues()-
Methods inherited from class io.objectbox.flatbuffers.FlexBuffers.Vector
get, isEmpty
-
-
-
-
Method Detail
-
empty
public static FlexBuffers.Map empty()
Returns an emptyFlexBuffers.Map- Returns:
- an empty
FlexBuffers.Map
-
get
public FlexBuffers.Reference get(java.lang.String key)
- Parameters:
key- access key to element on map- Returns:
- reference to value in map
-
get
public FlexBuffers.Reference get(byte[] key)
- Parameters:
key- access key to element on map. Keys are assumed to be encoded in UTF-8- Returns:
- reference to value in map
-
keys
public FlexBuffers.KeyVector keys()
Get a vector or keys in the map- Returns:
- vector of keys
-
values
public FlexBuffers.Vector values()
- Returns:
Vectorof values from map
-
toString
public java.lang.StringBuilder toString(java.lang.StringBuilder builder)
Writes text (json) representation of map in aStringBuilder.- Overrides:
toStringin classFlexBuffers.Vector- Parameters:
builder-StringBuilderto be appended to- Returns:
- Same
StringBuilderwith appended text
-
-