public class GsonArray extends GsonElement implements java.lang.Iterable<GsonElement>
| Constructor and Description |
|---|
GsonArray() |
GsonArray(com.google.gson.JsonArray array) |
| Modifier and Type | Method and Description |
|---|---|
GsonArray |
add(boolean b) |
GsonArray |
add(GsonElement element) |
GsonArray |
add(com.google.gson.JsonElement element) |
GsonArray |
add(java.lang.Number number) |
GsonArray |
add(java.lang.String s) |
GsonArray |
addAll(GsonArray other) |
GsonArray |
addAll(com.google.gson.JsonArray other) |
java.util.List<GsonElement> |
asList() |
<T> java.util.List<T> |
asList(java.util.function.Function<GsonElement,T> mapper) |
GsonArray |
clear() |
GsonElement |
get(int index) |
GsonArray |
getArray(int index) |
boolean |
getBoolean(int index) |
byte |
getByte(int index) |
double |
getDouble(int index) |
float |
getFloat(int index) |
int |
getInt(int index) |
com.google.gson.JsonArray |
getJsonArray() |
long |
getLong(int index) |
java.lang.Number |
getNumber(int index) |
GsonObject |
getObject(int index) |
GsonPrimitive |
getPrimitive(int index) |
short |
getShort(int index) |
java.lang.String |
getString(int index) |
boolean |
has(GsonElement element) |
boolean |
has(int index) |
boolean |
has(com.google.gson.JsonElement element) |
boolean |
isEmpty() |
java.util.Iterator<GsonElement> |
iterator() |
boolean |
remove(GsonElement element) |
GsonElement |
remove(int index) |
boolean |
remove(com.google.gson.JsonElement element) |
boolean |
removeAll(GsonArray other) |
boolean |
removeAll(com.google.gson.JsonArray other) |
boolean |
removeBoolean(boolean b) |
boolean |
removeNumber(java.lang.Number number) |
boolean |
removeString(java.lang.String s) |
GsonElement |
set(int index,
boolean b) |
GsonElement |
set(int index,
GsonElement element) |
GsonElement |
set(int index,
com.google.gson.JsonElement element) |
GsonElement |
set(int index,
java.lang.Number number) |
GsonElement |
set(int index,
java.lang.String s) |
int |
size() |
java.util.stream.Stream<GsonElement> |
stream() |
asArray, asBigDecimal, asBigInteger, asBoolean, asByte, asDouble, asFloat, asInt, asLong, asNumber, asObject, asPrimitive, asShort, asString, deepCopy, equals, getJsonElement, hashCode, isArray, isNull, isObject, isPrimitive, toString, wrappublic GsonArray()
public GsonArray(com.google.gson.JsonArray array)
public com.google.gson.JsonArray getJsonArray()
public GsonArray add(@Nullable com.google.gson.JsonElement element)
public GsonArray add(@Nullable GsonElement element)
public GsonArray add(boolean b)
public GsonArray add(@Nullable java.lang.Number number)
public GsonArray add(@Nullable java.lang.String s)
public GsonArray addAll(com.google.gson.JsonArray other)
public GsonElement set(int index, com.google.gson.JsonElement element)
public GsonElement set(int index, GsonElement element)
public GsonElement set(int index, boolean b)
public GsonElement set(int index, java.lang.Number number)
public GsonElement set(int index, java.lang.String s)
public GsonElement get(int index)
public GsonObject getObject(int index)
public GsonArray getArray(int index)
public GsonPrimitive getPrimitive(int index)
public boolean getBoolean(int index)
public byte getByte(int index)
public short getShort(int index)
public int getInt(int index)
public long getLong(int index)
public float getFloat(int index)
public double getDouble(int index)
public java.lang.Number getNumber(int index)
public java.lang.String getString(int index)
public GsonElement remove(int index)
public boolean remove(@Nullable
com.google.gson.JsonElement element)
public boolean remove(@Nullable
GsonElement element)
public boolean removeBoolean(boolean b)
public boolean removeNumber(java.lang.Number number)
public boolean removeString(java.lang.String s)
public boolean removeAll(com.google.gson.JsonArray other)
public boolean removeAll(GsonArray other)
public GsonArray clear()
public boolean has(int index)
public boolean has(@Nullable
com.google.gson.JsonElement element)
public boolean has(@Nullable
GsonElement element)
public int size()
public boolean isEmpty()
@Nonnull public java.util.Iterator<GsonElement> iterator()
iterator in interface java.lang.Iterable<GsonElement>public java.util.stream.Stream<GsonElement> stream()
public java.util.List<GsonElement> asList()
public <T> java.util.List<T> asList(java.util.function.Function<GsonElement,T> mapper)