Package no.hasmac.jsonld.serialization
Class RefJsonObject
- All Implemented Interfaces:
jakarta.json.JsonObject
,jakarta.json.JsonStructure
,jakarta.json.JsonValue
,Map<String,
jakarta.json.JsonValue>
final class RefJsonObject
extends AbstractMap<String,jakarta.json.JsonValue>
implements jakarta.json.JsonObject
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,
V>, AbstractMap.SimpleImmutableEntry<K, V> Nested classes/interfaces inherited from interface jakarta.json.JsonValue
jakarta.json.JsonValue.ValueType
-
Field Summary
FieldsFields inherited from interface jakarta.json.JsonValue
EMPTY_JSON_ARRAY, EMPTY_JSON_OBJECT, FALSE, NULL, TRUE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.json.JsonObject
boolean
containsKey
(Object key) entrySet()
boolean
jakarta.json.JsonValue
boolean
getBoolean
(String name) boolean
getBoolean
(String name, boolean defaultValue) int
int
jakarta.json.JsonArray
getJsonArray
(String name) jakarta.json.JsonNumber
getJsonNumber
(String name) jakarta.json.JsonObject
getJsonObject
(String name) jakarta.json.JsonString
getJsonString
(String name) jakarta.json.JsonValue.ValueType
int
hashCode()
boolean
jakarta.json.JsonValue
jakarta.json.JsonValue
int
size()
toString()
Methods inherited from class java.util.AbstractMap
clear, clone, containsValue, isEmpty, keySet, putAll, values
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface jakarta.json.JsonStructure
getValue
Methods inherited from interface jakarta.json.JsonValue
asJsonArray
Methods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsValue, forEach, getOrDefault, isEmpty, keySet, merge, putAll, putIfAbsent, remove, replace, replace, replaceAll, values
-
Field Details
-
jsonObject
private jakarta.json.JsonObject jsonObject
-
-
Constructor Details
-
RefJsonObject
RefJsonObject(jakarta.json.JsonObject jsonObject)
-
-
Method Details
-
getJsonArray
- Specified by:
getJsonArray
in interfacejakarta.json.JsonObject
-
getJsonObject
- Specified by:
getJsonObject
in interfacejakarta.json.JsonObject
-
getJsonNumber
- Specified by:
getJsonNumber
in interfacejakarta.json.JsonObject
-
getJsonString
- Specified by:
getJsonString
in interfacejakarta.json.JsonObject
-
getString
- Specified by:
getString
in interfacejakarta.json.JsonObject
-
getString
- Specified by:
getString
in interfacejakarta.json.JsonObject
-
getInt
- Specified by:
getInt
in interfacejakarta.json.JsonObject
-
getInt
- Specified by:
getInt
in interfacejakarta.json.JsonObject
-
getBoolean
- Specified by:
getBoolean
in interfacejakarta.json.JsonObject
-
getBoolean
- Specified by:
getBoolean
in interfacejakarta.json.JsonObject
-
isNull
- Specified by:
isNull
in interfacejakarta.json.JsonObject
-
getValueType
public jakarta.json.JsonValue.ValueType getValueType()- Specified by:
getValueType
in interfacejakarta.json.JsonValue
-
entrySet
-
toString
- Specified by:
toString
in interfacejakarta.json.JsonValue
- Overrides:
toString
in classAbstractMap<String,
jakarta.json.JsonValue>
-
asJsonObject
public jakarta.json.JsonObject asJsonObject()- Specified by:
asJsonObject
in interfacejakarta.json.JsonValue
-
size
public int size() -
get
-
containsKey
- Specified by:
containsKey
in interfaceMap<String,
jakarta.json.JsonValue> - Overrides:
containsKey
in classAbstractMap<String,
jakarta.json.JsonValue>
-
hashCode
public int hashCode() -
equals
-
put
-
remove
-