class JsonArrayImpl extends AbstractList<javax.json.JsonValue> implements javax.json.JsonArray, Serializable
| Modifier and Type | Field and Description |
|---|---|
private Integer |
hashCode |
private int |
size |
private List<javax.json.JsonValue> |
unmodifieableBackingList |
modCount| Constructor and Description |
|---|
JsonArrayImpl(List<javax.json.JsonValue> backingList) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
javax.json.JsonValue |
get(int index) |
boolean |
getBoolean(int index) |
boolean |
getBoolean(int index,
boolean defaultValue) |
int |
getInt(int index) |
int |
getInt(int index,
int defaultValue) |
javax.json.JsonArray |
getJsonArray(int index) |
javax.json.JsonNumber |
getJsonNumber(int index) |
javax.json.JsonObject |
getJsonObject(int index) |
javax.json.JsonString |
getJsonString(int index) |
String |
getString(int index) |
String |
getString(int index,
String defaultValue) |
<T extends javax.json.JsonValue> |
getValuesAs(Class<T> clazz) |
javax.json.JsonValue.ValueType |
getValueType() |
int |
hashCode() |
boolean |
isNull(int index) |
int |
size() |
String |
toString() |
private <T> T |
value(int idx,
Class<T> type) |
private Object |
writeReplace() |
add, add, addAll, clear, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, set, subListaddAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArrayclone, finalize, getClass, notify, notifyAll, wait, wait, waitadd, add, addAll, addAll, clear, contains, containsAll, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, sort, spliterator, subList, toArray, toArrayparallelStream, removeIf, streamprivate Integer hashCode
private final List<javax.json.JsonValue> unmodifieableBackingList
private int size
JsonArrayImpl(List<javax.json.JsonValue> backingList)
private <T> T value(int idx,
Class<T> type)
public javax.json.JsonObject getJsonObject(int index)
getJsonObject in interface javax.json.JsonArraypublic javax.json.JsonArray getJsonArray(int index)
getJsonArray in interface javax.json.JsonArraypublic javax.json.JsonNumber getJsonNumber(int index)
getJsonNumber in interface javax.json.JsonArraypublic javax.json.JsonString getJsonString(int index)
getJsonString in interface javax.json.JsonArraypublic <T extends javax.json.JsonValue> List<T> getValuesAs(Class<T> clazz)
getValuesAs in interface javax.json.JsonArraypublic String getString(int index)
getString in interface javax.json.JsonArraypublic String getString(int index, String defaultValue)
getString in interface javax.json.JsonArraypublic int getInt(int index)
getInt in interface javax.json.JsonArraypublic int getInt(int index,
int defaultValue)
getInt in interface javax.json.JsonArraypublic boolean getBoolean(int index)
getBoolean in interface javax.json.JsonArraypublic boolean getBoolean(int index,
boolean defaultValue)
getBoolean in interface javax.json.JsonArraypublic boolean isNull(int index)
isNull in interface javax.json.JsonArraypublic javax.json.JsonValue.ValueType getValueType()
getValueType in interface javax.json.JsonValuepublic String toString()
toString in interface javax.json.JsonValuetoString in class AbstractCollection<javax.json.JsonValue>public boolean equals(Object obj)
equals in interface Collection<javax.json.JsonValue>equals in interface List<javax.json.JsonValue>equals in class AbstractList<javax.json.JsonValue>public int hashCode()
hashCode in interface Collection<javax.json.JsonValue>hashCode in interface List<javax.json.JsonValue>hashCode in class AbstractList<javax.json.JsonValue>public javax.json.JsonValue get(int index)
get in interface List<javax.json.JsonValue>get in class AbstractList<javax.json.JsonValue>public int size()
size in interface Collection<javax.json.JsonValue>size in interface List<javax.json.JsonValue>size in class AbstractCollection<javax.json.JsonValue>private Object writeReplace() throws ObjectStreamException
ObjectStreamExceptionCopyright © 2014–2018 The Apache Software Foundation. All rights reserved.