public class JsonArray extends JsonElement implements java.util.List<JsonElement>, java.lang.Iterable<JsonElement>
| Modifier and Type | Field and Description |
|---|---|
protected Marshaller |
marshaller |
| Constructor and Description |
|---|
JsonArray() |
JsonArray(java.util.Collection<?> ts,
Marshaller marshaller) |
JsonArray(T[] ts,
Marshaller marshaller) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(int index,
JsonElement element) |
boolean |
add(JsonElement e) |
boolean |
add(JsonElement e,
java.lang.String comment) |
boolean |
addAll(java.util.Collection<? extends JsonElement> c) |
boolean |
addAll(int index,
java.util.Collection<? extends JsonElement> elements) |
void |
clear() |
JsonArray |
clone() |
boolean |
contains(java.lang.Object o) |
boolean |
containsAll(java.util.Collection<?> c) |
boolean |
equals(java.lang.Object other) |
<E> E |
get(java.lang.Class<E> clazz,
int index) |
JsonElement |
get(int i) |
boolean |
getBoolean(int index,
boolean defaultValue) |
byte |
getByte(int index,
byte defaultValue) |
char |
getChar(int index,
char defaultValue) |
java.lang.String |
getComment(int i) |
double |
getDouble(int index,
double defaultValue) |
float |
getFloat(int index,
float defaultValue) |
int |
getInt(int index,
int defaultValue) |
long |
getLong(int index,
long defaultValue) |
Marshaller |
getMarshaller() |
short |
getShort(int index,
short defaultValue) |
java.lang.String |
getString(int index,
java.lang.String defaultValue) |
int |
hashCode() |
int |
indexOf(java.lang.Object obj) |
boolean |
isEmpty() |
java.util.Iterator<JsonElement> |
iterator() |
int |
lastIndexOf(java.lang.Object obj) |
java.util.ListIterator<JsonElement> |
listIterator() |
java.util.ListIterator<JsonElement> |
listIterator(int index) |
JsonElement |
remove(int index) |
boolean |
remove(java.lang.Object o) |
boolean |
removeAll(java.util.Collection<?> c) |
boolean |
retainAll(java.util.Collection<?> c) |
JsonElement |
set(int index,
JsonElement element) |
void |
setComment(int i,
java.lang.String comment) |
void |
setMarshaller(Marshaller marshaller) |
int |
size() |
java.util.List<JsonElement> |
subList(int arg0,
int arg1) |
JsonElement[] |
toArray() |
<T> T[] |
toArray(T[] a) |
java.lang.String |
toJson(boolean comments,
boolean newlines,
int depth) |
java.lang.String |
toJson(JsonGrammar grammar,
int depth) |
java.lang.String |
toString() |
toJson, toJson, toJsonprotected Marshaller marshaller
public JsonArray()
public JsonArray(T[] ts,
Marshaller marshaller)
public JsonArray(java.util.Collection<?> ts,
Marshaller marshaller)
public JsonElement get(int i)
get in interface java.util.List<JsonElement>public java.lang.String getString(int index,
java.lang.String defaultValue)
public boolean getBoolean(int index,
boolean defaultValue)
public byte getByte(int index,
byte defaultValue)
public char getChar(int index,
char defaultValue)
public short getShort(int index,
short defaultValue)
public int getInt(int index,
int defaultValue)
public long getLong(int index,
long defaultValue)
public float getFloat(int index,
float defaultValue)
public double getDouble(int index,
double defaultValue)
public java.lang.String getComment(int i)
public void setComment(int i,
java.lang.String comment)
public java.lang.String toJson(boolean comments,
boolean newlines,
int depth)
toJson in class JsonElementpublic java.lang.String toJson(JsonGrammar grammar, int depth)
toJson in class JsonElementpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean add(@Nonnull
JsonElement e,
java.lang.String comment)
public boolean equals(java.lang.Object other)
equals in interface java.util.Collection<JsonElement>equals in interface java.util.List<JsonElement>equals in class java.lang.Objectpublic int hashCode()
hashCode in interface java.util.Collection<JsonElement>hashCode in interface java.util.List<JsonElement>hashCode in class java.lang.Object@Nullable
public <E> E get(@Nonnull
java.lang.Class<E> clazz,
int index)
public void setMarshaller(Marshaller marshaller)
public Marshaller getMarshaller()
public JsonArray clone()
clone in class JsonElementpublic int size()
size in interface java.util.Collection<JsonElement>size in interface java.util.List<JsonElement>public boolean add(@Nonnull
JsonElement e)
add in interface java.util.Collection<JsonElement>add in interface java.util.List<JsonElement>public boolean addAll(java.util.Collection<? extends JsonElement> c)
addAll in interface java.util.Collection<JsonElement>addAll in interface java.util.List<JsonElement>public void clear()
clear in interface java.util.Collection<JsonElement>clear in interface java.util.List<JsonElement>public boolean contains(java.lang.Object o)
contains in interface java.util.Collection<JsonElement>contains in interface java.util.List<JsonElement>public boolean containsAll(java.util.Collection<?> c)
containsAll in interface java.util.Collection<JsonElement>containsAll in interface java.util.List<JsonElement>public boolean isEmpty()
isEmpty in interface java.util.Collection<JsonElement>isEmpty in interface java.util.List<JsonElement>public boolean remove(java.lang.Object o)
remove in interface java.util.Collection<JsonElement>remove in interface java.util.List<JsonElement>public boolean removeAll(java.util.Collection<?> c)
removeAll in interface java.util.Collection<JsonElement>removeAll in interface java.util.List<JsonElement>public boolean retainAll(java.util.Collection<?> c)
retainAll in interface java.util.Collection<JsonElement>retainAll in interface java.util.List<JsonElement>public JsonElement[] toArray()
toArray in interface java.util.Collection<JsonElement>toArray in interface java.util.List<JsonElement>public <T> T[] toArray(T[] a)
toArray in interface java.util.Collection<JsonElement>toArray in interface java.util.List<JsonElement>public java.util.Iterator<JsonElement> iterator()
iterator in interface java.lang.Iterable<JsonElement>iterator in interface java.util.Collection<JsonElement>iterator in interface java.util.List<JsonElement>public void add(int index,
JsonElement element)
add in interface java.util.List<JsonElement>public boolean addAll(int index,
java.util.Collection<? extends JsonElement> elements)
addAll in interface java.util.List<JsonElement>public int indexOf(java.lang.Object obj)
indexOf in interface java.util.List<JsonElement>public int lastIndexOf(java.lang.Object obj)
lastIndexOf in interface java.util.List<JsonElement>public java.util.ListIterator<JsonElement> listIterator()
listIterator in interface java.util.List<JsonElement>public java.util.ListIterator<JsonElement> listIterator(int index)
listIterator in interface java.util.List<JsonElement>public JsonElement remove(int index)
remove in interface java.util.List<JsonElement>public JsonElement set(int index, JsonElement element)
set in interface java.util.List<JsonElement>public java.util.List<JsonElement> subList(int arg0, int arg1)
subList in interface java.util.List<JsonElement>