public abstract class JohnzonJsonParserImpl extends java.lang.Object implements JohnzonJsonParser
getObject(), getValue(), getArray()| Modifier and Type | Class and Description |
|---|---|
private static class |
JohnzonJsonParserImpl.ArrayStreamSpliterator |
private static class |
JohnzonJsonParserImpl.ObjectStreamSpliterator |
JohnzonJsonParser.JohnzonJsonParserWrapper| Modifier and Type | Field and Description |
|---|---|
private boolean |
manualNext |
| Constructor and Description |
|---|
JohnzonJsonParserImpl() |
| Modifier and Type | Method and Description |
|---|---|
javax.json.JsonArray |
getArray() |
java.util.stream.Stream<javax.json.JsonValue> |
getArrayStream() |
protected abstract BufferStrategy.BufferProvider<char[]> |
getCharArrayProvider() |
javax.json.JsonObject |
getObject() |
java.util.stream.Stream<java.util.Map.Entry<java.lang.String,javax.json.JsonValue>> |
getObjectStream() |
javax.json.JsonValue |
getValue() |
java.util.stream.Stream<javax.json.JsonValue> |
getValueStream() |
protected abstract javax.json.stream.JsonParser.Event |
internalNext() |
protected abstract boolean |
isInArray() |
protected abstract boolean |
isInObject() |
javax.json.stream.JsonParser.Event |
next() |
void |
skipArray() |
void |
skipObject() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcurrent, isFitLong, isNotTooLongprotected abstract boolean isInArray()
true if we are currently inside an arrayprotected abstract boolean isInObject()
true if we are currently inside an objectprotected abstract BufferStrategy.BufferProvider<char[]> getCharArrayProvider()
public javax.json.stream.JsonParser.Event next()
next in interface javax.json.stream.JsonParserprotected abstract javax.json.stream.JsonParser.Event internalNext()
public javax.json.JsonObject getObject()
getObject in interface javax.json.stream.JsonParserpublic javax.json.JsonArray getArray()
getArray in interface javax.json.stream.JsonParserpublic javax.json.JsonValue getValue()
getValue in interface javax.json.stream.JsonParserpublic void skipObject()
skipObject in interface javax.json.stream.JsonParserpublic void skipArray()
skipArray in interface javax.json.stream.JsonParserpublic java.util.stream.Stream<javax.json.JsonValue> getArrayStream()
getArrayStream in interface javax.json.stream.JsonParserpublic java.util.stream.Stream<java.util.Map.Entry<java.lang.String,javax.json.JsonValue>> getObjectStream()
getObjectStream in interface javax.json.stream.JsonParserpublic java.util.stream.Stream<javax.json.JsonValue> getValueStream()
getValueStream in interface javax.json.stream.JsonParserCopyright © 2014–2022 The Apache Software Foundation. All rights reserved.