class JsonInMemoryParser extends Object implements javax.json.stream.JsonParser
| Modifier and Type | Class and Description |
|---|---|
private class |
JsonInMemoryParser.ArrayIterator |
private class |
JsonInMemoryParser.ObjectIterator |
| Modifier and Type | Field and Description |
|---|---|
private javax.json.stream.JsonParser.Event |
currentEvent |
private javax.json.JsonValue |
currentValue |
private SimpleStack<Iterator<javax.json.stream.JsonParser.Event>> |
stack |
| Constructor and Description |
|---|
JsonInMemoryParser(javax.json.JsonArray array) |
JsonInMemoryParser(javax.json.JsonObject object) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
BigDecimal |
getBigDecimal() |
private static javax.json.stream.JsonParser.Event |
getEvent(javax.json.JsonValue.ValueType value) |
int |
getInt() |
javax.json.stream.JsonLocation |
getLocation() |
long |
getLong() |
String |
getString() |
boolean |
hasNext() |
boolean |
isIntegralNumber() |
javax.json.stream.JsonParser.Event |
next() |
private final SimpleStack<Iterator<javax.json.stream.JsonParser.Event>> stack
private javax.json.stream.JsonParser.Event currentEvent
private javax.json.JsonValue currentValue
JsonInMemoryParser(javax.json.JsonObject object)
JsonInMemoryParser(javax.json.JsonArray array)
private static javax.json.stream.JsonParser.Event getEvent(javax.json.JsonValue.ValueType value)
public boolean hasNext()
hasNext in interface javax.json.stream.JsonParserpublic javax.json.stream.JsonParser.Event next()
next in interface javax.json.stream.JsonParserpublic String getString()
getString in interface javax.json.stream.JsonParserpublic boolean isIntegralNumber()
isIntegralNumber in interface javax.json.stream.JsonParserpublic int getInt()
getInt in interface javax.json.stream.JsonParserpublic long getLong()
getLong in interface javax.json.stream.JsonParserpublic BigDecimal getBigDecimal()
getBigDecimal in interface javax.json.stream.JsonParserpublic javax.json.stream.JsonLocation getLocation()
getLocation in interface javax.json.stream.JsonParserpublic void close()
close in interface Closeableclose in interface AutoCloseableclose in interface javax.json.stream.JsonParserCopyright © 2014–2015 The Apache Software Foundation. All rights reserved.