public class JsonReaderImpl extends Object implements javax.json.JsonReader
| Modifier and Type | Field and Description |
|---|---|
private BufferStrategy.BufferProvider<char[]> |
bufferProvider |
private boolean |
closed |
private JohnzonJsonParser |
parser |
private boolean |
subStreamReader |
| Constructor and Description |
|---|
JsonReaderImpl(javax.json.stream.JsonParser parser,
boolean subStreamReader,
BufferStrategy.BufferProvider<char[]> bufferProvider) |
JsonReaderImpl(javax.json.stream.JsonParser parser,
BufferStrategy.BufferProvider<char[]> bufferProvider) |
| Modifier and Type | Method and Description |
|---|---|
private void |
checkClosed() |
private void |
checkType(Class<?> expected,
javax.json.JsonStructure read) |
void |
close() |
private void |
parseArray(javax.json.JsonArrayBuilder builder) |
private void |
parseObject(javax.json.JsonObjectBuilder builder) |
javax.json.JsonStructure |
read() |
javax.json.JsonArray |
readArray() |
javax.json.JsonObject |
readObject() |
javax.json.JsonValue |
readValue() |
private final JohnzonJsonParser parser
private final BufferStrategy.BufferProvider<char[]> bufferProvider
private boolean closed
private boolean subStreamReader
public JsonReaderImpl(javax.json.stream.JsonParser parser,
BufferStrategy.BufferProvider<char[]> bufferProvider)
public JsonReaderImpl(javax.json.stream.JsonParser parser,
boolean subStreamReader,
BufferStrategy.BufferProvider<char[]> bufferProvider)
parser - json parser.subStreamReader - true if the Stream already got started and the first
operation should not be next() but JohnzonJsonParser.current() instead.bufferProvider - buffer provider for toString of created instances.public javax.json.JsonStructure read()
read in interface javax.json.JsonReaderpublic javax.json.JsonValue readValue()
readValue in interface javax.json.JsonReaderpublic javax.json.JsonObject readObject()
readObject in interface javax.json.JsonReaderpublic javax.json.JsonArray readArray()
readArray in interface javax.json.JsonReaderprivate void checkType(Class<?> expected, javax.json.JsonStructure read)
public void close()
close in interface Closeableclose in interface AutoCloseableclose in interface javax.json.JsonReaderprivate void parseObject(javax.json.JsonObjectBuilder builder)
private void parseArray(javax.json.JsonArrayBuilder builder)
private void checkClosed()
Copyright © 2014–2019 The Apache Software Foundation. All rights reserved.