java.lang.Object
java.util.AbstractMap<String,jakarta.json.JsonValue>
org.eclipse.parsson.JsonObjectBuilderImpl.JsonObjectImpl
- All Implemented Interfaces:
jakarta.json.JsonObject
,jakarta.json.JsonStructure
,jakarta.json.JsonValue
,Map<String,
jakarta.json.JsonValue>
- Enclosing class:
JsonObjectBuilderImpl
private static final class JsonObjectBuilderImpl.JsonObjectImpl
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
ConstructorsConstructorDescriptionJsonObjectImpl
(Map<String, jakarta.json.JsonValue> valueMap, JsonContext jsonContext) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.json.JsonObject
boolean
containsKey
(Object key) entrySet()
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
int
size()
toString()
Methods inherited from class java.util.AbstractMap
clear, clone, containsValue, equals, isEmpty, keySet, put, putAll, remove, 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, equals, forEach, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, values
-
Field Details
-
valueMap
-
jsonContext
-
hashCode
private int hashCode
-
-
Constructor Details
-
JsonObjectImpl
JsonObjectImpl(Map<String, jakarta.json.JsonValue> valueMap, JsonContext jsonContext)
-
-
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
-
hashCode
public int hashCode() -
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>
-