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.JsonParser
public javax.json.stream.JsonParser.Event next()
next
in interface javax.json.stream.JsonParser
public String getString()
getString
in interface javax.json.stream.JsonParser
public boolean isIntegralNumber()
isIntegralNumber
in interface javax.json.stream.JsonParser
public int getInt()
getInt
in interface javax.json.stream.JsonParser
public long getLong()
getLong
in interface javax.json.stream.JsonParser
public BigDecimal getBigDecimal()
getBigDecimal
in interface javax.json.stream.JsonParser
public javax.json.stream.JsonLocation getLocation()
getLocation
in interface javax.json.stream.JsonParser
public void close()
close
in interface Closeable
close
in interface AutoCloseable
close
in interface javax.json.stream.JsonParser
Copyright © 2014–2015 The Apache Software Foundation. All rights reserved.