| Modifier and Type | Class and Description |
|---|---|
static class |
JsonList.Extractor<T> |
| Constructor and Description |
|---|
JsonList(java.util.List<java.lang.Object> internal) |
JsonList(java.util.List<java.lang.Object> internal,
java.lang.String path) |
| Modifier and Type | Method and Description |
|---|---|
JsonExtractionException |
error(java.lang.String message) |
void |
expectLength(int length) |
<T> java.util.ArrayList<T> |
extract(JsonExtractor<T> elementExtractor) |
JsonThing |
get(int index) |
java.util.Iterator<JsonThing> |
iterator() |
int |
length() |
public JsonList(java.util.List<java.lang.Object> internal,
java.lang.String path)
public JsonList(java.util.List<java.lang.Object> internal)
public JsonThing get(int index) throws JsonExtractionException
JsonExtractionExceptionpublic void expectLength(int length)
throws JsonExtractionException
JsonExtractionExceptionpublic int length()
public java.util.Iterator<JsonThing> iterator()
iterator in interface java.lang.Iterable<JsonThing>public <T> java.util.ArrayList<T> extract(JsonExtractor<T> elementExtractor) throws JsonExtractionException
JsonExtractionExceptionpublic JsonExtractionException error(java.lang.String message)