public static class JSONUtility.JSONArray<T extends JSONUtility.JSONValue> extends Object implements JSONUtility.JSONValue, Iterable<T>
Modifier and Type | Field and Description |
---|---|
(package private) JSONUtility.JSONValueCreator<? extends T> |
creator |
(package private) ArrayList<T> |
l_values |
Constructor and Description |
---|
JSONArray(JSONUtility.JSONValueCreator<? extends T> cr) |
Modifier and Type | Method and Description |
---|---|
void |
add(JSONUtility.JSONValue value,
JSONUtility.JSONContext ctx) |
void |
add(String value,
JSONUtility.JSONContext ctx,
JSONUtility.JSONPath path) |
void |
check(JSONUtility.JSONContext ctx)
Check Value
|
JsonValue |
createJsonValue(JSONUtility.JSONContext ctx)
build Json
|
String |
get()
Get Value
|
Iterator<T> |
iterator() |
void |
parse(JsonValue obj,
JSONUtility.JSONContext ctx)
Parse JsonValue
|
void |
put(String value,
JSONUtility.JSONContext ctx)
Put Value
|
int |
size() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
ArrayList<T extends JSONUtility.JSONValue> l_values
JSONUtility.JSONValueCreator<? extends T extends JSONUtility.JSONValue> creator
public JSONArray(JSONUtility.JSONValueCreator<? extends T> cr)
public final Iterator<T> iterator()
iterator
in interface Iterable<T extends JSONUtility.JSONValue>
public int size()
public void parse(JsonValue obj, JSONUtility.JSONContext ctx)
parse
in interface JSONUtility.JSONValue
obj
- JsonValuectx
- contextpublic void check(JSONUtility.JSONContext ctx)
check
in interface JSONUtility.JSONValue
ctx
- contextpublic JsonValue createJsonValue(JSONUtility.JSONContext ctx)
createJsonValue
in interface JSONUtility.JSONValue
ctx
- contextpublic String get()
get
in interface JSONUtility.JSONValue
public void put(String value, JSONUtility.JSONContext ctx)
put
in interface JSONUtility.JSONValue
value
- valuectx
- contextpublic void add(String value, JSONUtility.JSONContext ctx, JSONUtility.JSONPath path)
public void add(JSONUtility.JSONValue value, JSONUtility.JSONContext ctx)
EDB Working Group at Tue Jun 10 17:08:59 JST 2025