Closeable, AutoCloseable, javax.json.stream.JsonParser, JsonbParserpublic class JsonbRiParser extends Object implements javax.json.stream.JsonParser, JsonbParser
| Modifier and Type | Class | Description |
|---|---|---|
static class |
JsonbRiParser.LevelContext |
State holder for current json structure level.
|
| Constructor | Description |
|---|---|
JsonbRiParser(javax.json.stream.JsonParser jsonParser) |
Creates a parser.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
close() |
|
javax.json.JsonArray |
getArray() |
|
Stream<javax.json.JsonValue> |
getArrayStream() |
|
BigDecimal |
getBigDecimal() |
|
JsonbRiParser.LevelContext |
getCurrentLevel() |
Current level of JsonbRiParser.
|
int |
getInt() |
|
javax.json.stream.JsonParser.Event |
getLastEvent() |
|
javax.json.stream.JsonLocation |
getLocation() |
|
long |
getLong() |
|
javax.json.JsonObject |
getObject() |
|
Stream<Map.Entry<String,javax.json.JsonValue>> |
getObjectStream() |
|
String |
getString() |
|
javax.json.JsonValue |
getValue() |
|
Stream<javax.json.JsonValue> |
getValueStream() |
|
boolean |
hasNext() |
|
boolean |
isIntegralNumber() |
|
void |
moveTo(javax.json.stream.JsonParser.Event required) |
Moves parser to required event, if current event is equal to required does nothing.
|
javax.json.stream.JsonParser.Event |
moveToStartStructure() |
Moves parser cursor to START_OBJECT or START_ARRAY.
|
javax.json.stream.JsonParser.Event |
moveToValue() |
Moves parser cursor to any JSON value.
|
javax.json.stream.JsonParser.Event |
next() |
|
void |
skipArray() |
|
void |
skipJsonStructure() |
Skips a value or a structure.
|
void |
skipObject() |
public JsonbRiParser(javax.json.stream.JsonParser jsonParser)
jsonParser - JSON-P parser to decorate.public boolean hasNext()
hasNext in interface javax.json.stream.JsonParserpublic long getLong()
getLong in interface javax.json.stream.JsonParserpublic int getInt()
getInt in interface javax.json.stream.JsonParserpublic javax.json.stream.JsonParser.Event next()
next in interface javax.json.stream.JsonParserpublic boolean isIntegralNumber()
isIntegralNumber 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 AutoCloseableclose in interface Closeableclose in interface javax.json.stream.JsonParserpublic String getString()
getString in interface javax.json.stream.JsonParserpublic void moveTo(javax.json.stream.JsonParser.Event required)
JsonbParsermoveTo in interface JsonbParserrequired - Required event.public javax.json.stream.JsonParser.Event moveToValue()
JsonbParsermoveToValue in interface JsonbParserpublic javax.json.stream.JsonParser.Event moveToStartStructure()
JsonbParsermoveToStartStructure in interface JsonbParserpublic JsonbRiParser.LevelContext getCurrentLevel()
JsonbParsergetCurrentLevel in interface JsonbParserpublic void skipJsonStructure()
JsonbParserskipJsonStructure in interface JsonbParserpublic javax.json.JsonObject getObject()
getObject in interface javax.json.stream.JsonParserpublic javax.json.JsonValue getValue()
getValue in interface javax.json.stream.JsonParserpublic javax.json.JsonArray getArray()
getArray in interface javax.json.stream.JsonParserpublic Stream<javax.json.JsonValue> getArrayStream()
getArrayStream in interface javax.json.stream.JsonParserpublic Stream<Map.Entry<String,javax.json.JsonValue>> getObjectStream()
getObjectStream in interface javax.json.stream.JsonParserpublic Stream<javax.json.JsonValue> getValueStream()
getValueStream in interface javax.json.stream.JsonParserpublic void skipArray()
skipArray in interface javax.json.stream.JsonParserpublic void skipObject()
skipObject in interface javax.json.stream.JsonParserpublic javax.json.stream.JsonParser.Event getLastEvent()
Copyright © 2018 Oracle Corporation. All rights reserved.