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 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.JsonObjectbooleancontainsKey(Object key) entrySet()booleanjakarta.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()booleanjakarta.json.JsonValuejakarta.json.JsonValueintsize()toString()Methods inherited from class AbstractMap
clear, clone, containsValue, isEmpty, keySet, putAll, valuesMethods inherited from interface jakarta.json.JsonStructure
getValueMethods inherited from interface jakarta.json.JsonValue
asJsonArrayMethods inherited from interface 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:
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
-
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>
-
hashCode
-
equals
-
put
-
remove
-