public class JsonArrayImpl extends LinkedList<javax.json.JsonValue> implements javax.json.JsonArray
modCount
Constructor and Description |
---|
JsonArrayImpl() |
Modifier and Type | Method and Description |
---|---|
void |
add(int index,
javax.json.JsonValue element) |
boolean |
add(javax.json.JsonValue element) |
boolean |
addAll(int index,
Collection<? extends javax.json.JsonValue> c) |
protected void |
addInternal(javax.json.JsonValue value) |
void |
clear() |
boolean |
equals(Object obj) |
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) |
javax.json.JsonValue |
remove(int index) |
boolean |
remove(Object o) |
boolean |
removeAll(Collection<?> c) |
boolean |
retainAll(Collection<?> c) |
javax.json.JsonValue |
set(int index,
javax.json.JsonValue element) |
String |
toString() |
addAll, addFirst, addLast, clone, contains, descendingIterator, element, get, getFirst, getLast, indexOf, lastIndexOf, listIterator, offer, offerFirst, offerLast, peek, peekFirst, peekLast, poll, pollFirst, pollLast, pop, push, remove, removeFirst, removeFirstOccurrence, removeLast, removeLastOccurrence, size, toArray, toArray
iterator
listIterator, removeRange, subList
containsAll, isEmpty
finalize, getClass, notify, notifyAll, wait, wait, wait
addAll, contains, containsAll, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, size, subList, toArray, toArray
public javax.json.JsonObject getJsonObject(int index)
getJsonObject
in interface javax.json.JsonArray
public javax.json.JsonArray getJsonArray(int index)
getJsonArray
in interface javax.json.JsonArray
public javax.json.JsonNumber getJsonNumber(int index)
getJsonNumber
in interface javax.json.JsonArray
public javax.json.JsonString getJsonString(int index)
getJsonString
in interface javax.json.JsonArray
public <T extends javax.json.JsonValue> List<T> getValuesAs(Class<T> clazz)
getValuesAs
in interface javax.json.JsonArray
public String getString(int index)
getString
in interface javax.json.JsonArray
public String getString(int index, String defaultValue)
getString
in interface javax.json.JsonArray
public int getInt(int index)
getInt
in interface javax.json.JsonArray
public int getInt(int index, int defaultValue)
getInt
in interface javax.json.JsonArray
public boolean getBoolean(int index)
getBoolean
in interface javax.json.JsonArray
public boolean getBoolean(int index, boolean defaultValue)
getBoolean
in interface javax.json.JsonArray
public boolean isNull(int index)
isNull
in interface javax.json.JsonArray
public javax.json.JsonValue.ValueType getValueType()
getValueType
in interface javax.json.JsonValue
public String toString()
toString
in interface javax.json.JsonValue
toString
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>
protected void addInternal(javax.json.JsonValue value)
public boolean add(javax.json.JsonValue element)
add
in interface Collection<javax.json.JsonValue>
add
in interface Deque<javax.json.JsonValue>
add
in interface List<javax.json.JsonValue>
add
in interface Queue<javax.json.JsonValue>
add
in class LinkedList<javax.json.JsonValue>
public boolean addAll(int index, Collection<? extends javax.json.JsonValue> c)
addAll
in interface List<javax.json.JsonValue>
addAll
in class LinkedList<javax.json.JsonValue>
public boolean remove(Object o)
remove
in interface Collection<javax.json.JsonValue>
remove
in interface Deque<javax.json.JsonValue>
remove
in interface List<javax.json.JsonValue>
remove
in class LinkedList<javax.json.JsonValue>
public javax.json.JsonValue remove(int index)
remove
in interface List<javax.json.JsonValue>
remove
in class LinkedList<javax.json.JsonValue>
public void add(int index, javax.json.JsonValue element)
add
in interface List<javax.json.JsonValue>
add
in class LinkedList<javax.json.JsonValue>
public void clear()
clear
in interface Collection<javax.json.JsonValue>
clear
in interface List<javax.json.JsonValue>
clear
in class LinkedList<javax.json.JsonValue>
public boolean retainAll(Collection<?> c)
retainAll
in interface Collection<javax.json.JsonValue>
retainAll
in interface List<javax.json.JsonValue>
retainAll
in class AbstractCollection<javax.json.JsonValue>
public boolean removeAll(Collection<?> c)
removeAll
in interface Collection<javax.json.JsonValue>
removeAll
in interface List<javax.json.JsonValue>
removeAll
in class AbstractCollection<javax.json.JsonValue>
public javax.json.JsonValue set(int index, javax.json.JsonValue element)
set
in interface List<javax.json.JsonValue>
set
in class LinkedList<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>
Copyright © 2014 The Apache Software Foundation. All rights reserved.