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) |
clear, clone, containsKey, containsValue, get, isEmpty, keySet, put, putAll, remove, size, values
private Integer hashCode
public javax.json.JsonArray getJsonArray(String name)
getJsonArray
in interface javax.json.JsonObject
public javax.json.JsonObject getJsonObject(String name)
getJsonObject
in interface javax.json.JsonObject
public javax.json.JsonNumber getJsonNumber(String name)
getJsonNumber
in interface javax.json.JsonObject
public javax.json.JsonString getJsonString(String name)
getJsonString
in interface javax.json.JsonObject
public String getString(String name)
getString
in interface javax.json.JsonObject
public String getString(String name, String defaultValue)
getString
in interface javax.json.JsonObject
public int getInt(String name)
getInt
in interface javax.json.JsonObject
public int getInt(String name, int defaultValue)
getInt
in interface javax.json.JsonObject
public boolean getBoolean(String name)
getBoolean
in interface javax.json.JsonObject
public boolean getBoolean(String name, boolean defaultValue)
getBoolean
in interface javax.json.JsonObject
public boolean isNull(String name)
isNull
in interface javax.json.JsonObject
public javax.json.JsonValue.ValueType getValueType()
getValueType
in interface javax.json.JsonValue
public String toString()
toString
in interface javax.json.JsonValue
toString
in class AbstractMap<String,javax.json.JsonValue>
public boolean equals(Object obj)
public int hashCode()
Copyright © 2014–2015 The Apache Software Foundation. All rights reserved.