Package redempt.redlib.json
Class JSONList
- All Implemented Interfaces:
Serializable,Cloneable,Iterable<Object>,Collection<Object>,List<Object>,RandomAccess
Represents a list which can be serialized to JSON and deserialized back to this form,
assuming all of the values it stores are serializable
- See Also:
-
Field Summary
FieldsFields inherited from class java.util.AbstractList
modCount -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid<T> List<T>booleangetBoolean(int key) doublegetDouble(int key) intgetInt(int key) getList(int key) longgetLong(int key) getMap(int key) redempt.redlib.json.JSONStoragegetString(int key) voidsetParent(redempt.redlib.json.JSONStorage obj) voidsetTempKey(String value) toString()Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSizeMethods inherited from class java.util.AbstractCollection
containsAllMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, stream, toArrayMethods inherited from interface java.util.List
containsAll
-
Field Details
-
key
-
-
Constructor Details
-
JSONList
public JSONList()
-
-
Method Details
-
getInt
public int getInt(int key) -
getBoolean
public boolean getBoolean(int key) -
getLong
public long getLong(int key) -
getDouble
public double getDouble(int key) -
getList
-
getMap
-
getString
-
cast
-
toString
- Overrides:
toStringin classAbstractCollection<Object>- Returns:
- A JSON string representing this JSONList
-
getParent
public redempt.redlib.json.JSONStorage getParent() -
setParent
public void setParent(redempt.redlib.json.JSONStorage obj) -
add
-
getTempKey
-
setTempKey
-