Package no.hasmac.jsonld.json
Class JsonMapBuilder
- java.lang.Object
-
- no.hasmac.jsonld.json.JsonMapBuilder
-
public final class JsonMapBuilder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,java.lang.Object>mapstatic java.util.Set<java.lang.String>ValueObjectKeywords
-
Constructor Summary
Constructors Modifier Constructor Description privateJsonMapBuilder(java.util.Map<java.lang.String,java.lang.Object> map)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(java.lang.String key, jakarta.json.JsonObjectBuilder value)voidadd(java.lang.String key, jakarta.json.JsonValue value)voidadd(java.lang.String key, jakarta.json.JsonValue value, boolean asArray)jakarta.json.JsonObjectbuild()booleancontainsKey(java.lang.String key)static JsonMapBuildercreate()static JsonMapBuildercreate(jakarta.json.JsonObject object)static JsonMapBuildercreate(java.util.Map<java.lang.String,jakarta.json.JsonValue> object)java.util.Optional<jakarta.json.JsonValue>get(java.lang.String key)JsonMapBuildergetMapBuilder(java.lang.String key)booleanisEmpty()booleanisNotValueObject()voidput(java.lang.String key, jakarta.json.JsonValue item)voidput(java.lang.String key, JsonMapBuilder value)voidremove(java.lang.String key)intsize()private voidtoArray(java.lang.String key)java.lang.StringtoString()jakarta.json.JsonArrayvaluesToArray()
-
-
-
Method Detail
-
build
public jakarta.json.JsonObject build()
-
containsKey
public boolean containsKey(java.lang.String key)
-
put
public void put(java.lang.String key, jakarta.json.JsonValue item)
-
size
public int size()
-
isEmpty
public boolean isEmpty()
-
create
public static JsonMapBuilder create(jakarta.json.JsonObject object)
-
create
public static JsonMapBuilder create(java.util.Map<java.lang.String,jakarta.json.JsonValue> object)
-
create
public static JsonMapBuilder create()
-
get
public java.util.Optional<jakarta.json.JsonValue> get(java.lang.String key)
-
isNotValueObject
public boolean isNotValueObject()
-
valuesToArray
public jakarta.json.JsonArray valuesToArray()
-
add
public void add(java.lang.String key, jakarta.json.JsonValue value)
-
add
public void add(java.lang.String key, jakarta.json.JsonValue value, boolean asArray)
-
add
public void add(java.lang.String key, jakarta.json.JsonObjectBuilder value)
-
toArray
private void toArray(java.lang.String key)
-
put
public void put(java.lang.String key, JsonMapBuilder value)
-
getMapBuilder
public JsonMapBuilder getMapBuilder(java.lang.String key)
-
remove
public void remove(java.lang.String key)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-