Class JsonObjectBuilderImpl.JsonObjectImpl
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 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.JsonObjectbooleancontainsKey(Object key) entrySet()jakarta.json.JsonValuebooleangetBoolean(String name) booleangetBoolean(String name, boolean defaultValue) intintjakarta.json.JsonArraygetJsonArray(String name) jakarta.json.JsonNumbergetJsonNumber(String name) jakarta.json.JsonObjectgetJsonObject(String name) jakarta.json.JsonStringgetJsonString(String name) jakarta.json.JsonValue.ValueTypeinthashCode()booleanintsize()toString()Methods inherited from class AbstractMap
clear, clone, containsValue, equals, isEmpty, keySet, put, putAll, remove, valuesMethods inherited from interface jakarta.json.JsonStructure
getValueMethods inherited from interface jakarta.json.JsonValue
asJsonArrayMethods inherited from interface 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:
getJsonArrayin interfacejakarta.json.JsonObject
-
getJsonObject
- Specified by:
getJsonObjectin interfacejakarta.json.JsonObject
-
getJsonNumber
- Specified by:
getJsonNumberin interfacejakarta.json.JsonObject
-
getJsonString
- Specified by:
getJsonStringin interfacejakarta.json.JsonObject
-
getString
-
getString
-
getInt
- Specified by:
getIntin interfacejakarta.json.JsonObject
-
getInt
- Specified by:
getIntin interfacejakarta.json.JsonObject
-
getBoolean
- Specified by:
getBooleanin interfacejakarta.json.JsonObject
-
getBoolean
- Specified by:
getBooleanin interfacejakarta.json.JsonObject
-
isNull
- Specified by:
isNullin interfacejakarta.json.JsonObject
-
getValueType
public jakarta.json.JsonValue.ValueType getValueType()- Specified by:
getValueTypein interfacejakarta.json.JsonValue
-
entrySet
-
hashCode
-
toString
- Specified by:
toStringin interfacejakarta.json.JsonValue- Overrides:
toStringin classAbstractMap<String, jakarta.json.JsonValue>
-
asJsonObject
public jakarta.json.JsonObject asJsonObject()- Specified by:
asJsonObjectin interfacejakarta.json.JsonValue
-
size
-
get
-
containsKey
- Specified by:
containsKeyin interfaceMap<String, jakarta.json.JsonValue>- Overrides:
containsKeyin classAbstractMap<String, jakarta.json.JsonValue>
-