final class JsonObjectImpl extends AbstractMap<String,javax.json.JsonValue> implements javax.json.JsonObject, Serializable
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Modifier and Type | Field and Description |
|---|---|
private Integer |
hashCode |
private Map<String,javax.json.JsonValue> |
unmodifieableBackingMap |
| Constructor and Description |
|---|
JsonObjectImpl(Map<String,javax.json.JsonValue> backingMap) |
| Modifier and Type | Method and Description |
|---|---|
Set<Map.Entry<String,javax.json.JsonValue>> |
entrySet() |
boolean |
equals(Object obj) |
boolean |
getBoolean(String name) |
boolean |
getBoolean(String name,
boolean defaultValue) |
int |
getInt(String name) |
int |
getInt(String name,
int defaultValue) |
javax.json.JsonArray |
getJsonArray(String name) |
javax.json.JsonNumber |
getJsonNumber(String name) |
javax.json.JsonObject |
getJsonObject(String name) |
javax.json.JsonString |
getJsonString(String name) |
String |
getString(String name) |
String |
getString(String name,
String defaultValue) |
javax.json.JsonValue.ValueType |
getValueType() |
int |
hashCode() |
boolean |
isNull(String name) |
String |
toString() |
private <T> T |
value(String name,
Class<T> clazz) |
private <T> T |
valueOrExcpetion(String name,
Class<T> clazz) |
private Object |
writeReplace() |
clear, clone, containsKey, containsValue, get, isEmpty, keySet, put, putAll, remove, size, valuesfinalize, getClass, notify, notifyAll, wait, wait, waitclear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuesprivate transient Integer hashCode
public javax.json.JsonArray getJsonArray(String name)
getJsonArray in interface javax.json.JsonObjectpublic javax.json.JsonObject getJsonObject(String name)
getJsonObject in interface javax.json.JsonObjectpublic javax.json.JsonNumber getJsonNumber(String name)
getJsonNumber in interface javax.json.JsonObjectpublic javax.json.JsonString getJsonString(String name)
getJsonString in interface javax.json.JsonObjectpublic String getString(String name)
getString in interface javax.json.JsonObjectpublic String getString(String name, String defaultValue)
getString in interface javax.json.JsonObjectpublic int getInt(String name)
getInt in interface javax.json.JsonObjectpublic int getInt(String name, int defaultValue)
getInt in interface javax.json.JsonObjectpublic boolean getBoolean(String name)
getBoolean in interface javax.json.JsonObjectpublic boolean getBoolean(String name, boolean defaultValue)
getBoolean in interface javax.json.JsonObjectpublic boolean isNull(String name)
isNull in interface javax.json.JsonObjectpublic javax.json.JsonValue.ValueType getValueType()
getValueType in interface javax.json.JsonValuepublic String toString()
toString in interface javax.json.JsonValuetoString in class AbstractMap<String,javax.json.JsonValue>public boolean equals(Object obj)
public int hashCode()
private Object writeReplace() throws ObjectStreamException
ObjectStreamExceptionCopyright © 2014–2018 The Apache Software Foundation. All rights reserved.