public class JsonReaderImpl extends Object implements javax.json.JsonReader
| Modifier and Type | Field and Description |
|---|---|
private boolean |
closed |
private JohnzonJsonParser |
parser |
private boolean |
subStreamReader |
| Constructor and Description |
|---|
JsonReaderImpl(javax.json.stream.JsonParser parser) |
JsonReaderImpl(javax.json.stream.JsonParser parser,
boolean subStreamReader) |
| 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 boolean closed
private boolean subStreamReader
public JsonReaderImpl(javax.json.stream.JsonParser parser)
public JsonReaderImpl(javax.json.stream.JsonParser parser,
boolean subStreamReader)
parser - subStreamReader - true if the Stream already got started and the first
operation should not be next() but JohnzonJsonParser.current() instead.public javax.json.JsonStructure read()
read in interface javax.json.JsonReaderpublic javax.json.JsonValue readValue()
public 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–2018 The Apache Software Foundation. All rights reserved.