Class KeyedJSONArray
java.lang.Object
org.json.JSONArray
com.onenetwork.platform.integ.rest.json.KeyedJSONArray
- All Implemented Interfaces:
java.lang.Iterable<java.lang.Object>
public abstract class KeyedJSONArray
extends org.json.JSONArray
JSONArray subclass which allows any Object added which implements
Identifiable
-
Constructor Summary
Constructors Constructor Description KeyedJSONArray()
-
Method Summary
Methods inherited from class org.json.JSONArray
asList, get, getBigDecimal, getBigInteger, getBoolean, getDouble, getEnum, getFloat, getInt, getJSONArray, getJSONObject, getLong, getNumber, getString, isEmpty, isNull, iterator, join, length, opt, optBigDecimal, optBigInteger, optBoolean, optBoolean, optDouble, optDouble, optEnum, optEnum, optFloat, optFloat, optInt, optInt, optJSONArray, optJSONObject, optLong, optLong, optNumber, optNumber, optQuery, optQuery, optString, optString, put, put, put, put, put, put, put, put, put, put, put, put, put, put, query, query, similar, toJSONObject, toList, toString, toString, write, write
-
Constructor Details
-
KeyedJSONArray
public KeyedJSONArray()
-
-
Method Details
-
getByKey
public java.lang.Object getByKey(java.lang.Object key) -
getKey
protected abstract java.lang.Object getKey(java.lang.Object o) -
put
public org.json.JSONArray put(java.lang.Object value)- Overrides:
put
in classorg.json.JSONArray
-
put
public org.json.JSONArray put(int index, java.lang.Object value) throws org.json.JSONException- Overrides:
put
in classorg.json.JSONArray
- Throws:
org.json.JSONException
-
remove
public java.lang.Object remove(int index)- Overrides:
remove
in classorg.json.JSONArray
-