public final class IonParser
extends com.fasterxml.jackson.core.JsonParser
| Constructor and Description |
|---|
IonParser(software.amazon.ion.IonReader reader,
boolean shouldCloseReader) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearCurrentToken() |
void |
close() |
BigInteger |
getBigIntegerValue() |
byte[] |
getBinaryValue(com.fasterxml.jackson.core.Base64Variant bv) |
com.fasterxml.jackson.core.ObjectCodec |
getCodec() |
com.fasterxml.jackson.core.JsonLocation |
getCurrentLocation() |
String |
getCurrentName() |
com.fasterxml.jackson.core.JsonToken |
getCurrentToken() |
int |
getCurrentTokenId() |
BigDecimal |
getDecimalValue() |
double |
getDoubleValue() |
Object |
getEmbeddedObject() |
float |
getFloatValue() |
int |
getIntValue() |
com.fasterxml.jackson.core.JsonToken |
getLastClearedToken() |
long |
getLongValue() |
com.fasterxml.jackson.core.JsonParser.NumberType |
getNumberType() |
Number |
getNumberValue() |
com.fasterxml.jackson.core.JsonStreamContext |
getParsingContext() |
String |
getText() |
char[] |
getTextCharacters() |
int |
getTextLength() |
int |
getTextOffset() |
com.fasterxml.jackson.core.JsonLocation |
getTokenLocation() |
String |
getValueAsString(String defaultValue) |
boolean |
hasCurrentToken() |
boolean |
hasTextCharacters() |
boolean |
hasToken(com.fasterxml.jackson.core.JsonToken t) |
boolean |
hasTokenId(int id) |
boolean |
isClosed() |
com.fasterxml.jackson.core.JsonToken |
nextToken() |
com.fasterxml.jackson.core.JsonToken |
nextValue() |
void |
overrideCurrentName(String name) |
void |
setCodec(com.fasterxml.jackson.core.ObjectCodec c) |
com.fasterxml.jackson.core.JsonParser |
skipChildren() |
com.fasterxml.jackson.core.Version |
version() |
canParseAsync, canReadObjectId, canReadTypeId, canUseSchema, configure, currentName, currentToken, currentTokenId, disable, enable, finishToken, getBinaryValue, getBooleanValue, getByteValue, getCurrentValue, getFeatureMask, getFormatFeatures, getInputSource, getNonBlockingInputFeeder, getObjectId, getSchema, getShortValue, getText, getTypeId, getValueAsBoolean, getValueAsBoolean, getValueAsDouble, getValueAsDouble, getValueAsInt, getValueAsInt, getValueAsLong, getValueAsLong, getValueAsString, isEnabled, isExpectedStartArrayToken, isExpectedStartObjectToken, isNaN, nextBooleanValue, nextFieldName, nextFieldName, nextIntValue, nextLongValue, nextTextValue, overrideFormatFeatures, overrideStdFeatures, readBinaryValue, readBinaryValue, readValueAs, readValueAs, readValueAsTree, readValuesAs, readValuesAs, releaseBuffered, releaseBuffered, requiresCustomCodec, setCurrentValue, setFeatureMask, setRequestPayloadOnError, setRequestPayloadOnError, setRequestPayloadOnError, setSchemapublic IonParser(software.amazon.ion.IonReader reader,
boolean shouldCloseReader)
public com.fasterxml.jackson.core.ObjectCodec getCodec()
getCodec in class com.fasterxml.jackson.core.JsonParserpublic void setCodec(com.fasterxml.jackson.core.ObjectCodec c)
setCodec in class com.fasterxml.jackson.core.JsonParserpublic com.fasterxml.jackson.core.Version version()
version in interface com.fasterxml.jackson.core.Versionedversion in class com.fasterxml.jackson.core.JsonParserpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableclose in class com.fasterxml.jackson.core.JsonParserIOExceptionpublic com.fasterxml.jackson.core.JsonToken nextToken()
throws IOException,
com.fasterxml.jackson.core.JsonParseException
nextToken in class com.fasterxml.jackson.core.JsonParserIOExceptioncom.fasterxml.jackson.core.JsonParseExceptionpublic com.fasterxml.jackson.core.JsonToken nextValue()
throws IOException,
com.fasterxml.jackson.core.JsonParseException
nextValue in class com.fasterxml.jackson.core.JsonParserIOExceptioncom.fasterxml.jackson.core.JsonParseExceptionpublic com.fasterxml.jackson.core.JsonParser skipChildren()
throws IOException,
com.fasterxml.jackson.core.JsonParseException
skipChildren in class com.fasterxml.jackson.core.JsonParserIOExceptioncom.fasterxml.jackson.core.JsonParseExceptionpublic boolean isClosed()
isClosed in class com.fasterxml.jackson.core.JsonParserpublic com.fasterxml.jackson.core.JsonToken getCurrentToken()
getCurrentToken in class com.fasterxml.jackson.core.JsonParserpublic int getCurrentTokenId()
getCurrentTokenId in class com.fasterxml.jackson.core.JsonParserpublic boolean hasCurrentToken()
hasCurrentToken in class com.fasterxml.jackson.core.JsonParserpublic boolean hasTokenId(int id)
hasTokenId in class com.fasterxml.jackson.core.JsonParserpublic boolean hasToken(com.fasterxml.jackson.core.JsonToken t)
hasToken in class com.fasterxml.jackson.core.JsonParserpublic String getCurrentName() throws IOException
getCurrentName in class com.fasterxml.jackson.core.JsonParserIOExceptionpublic com.fasterxml.jackson.core.JsonStreamContext getParsingContext()
getParsingContext in class com.fasterxml.jackson.core.JsonParserpublic com.fasterxml.jackson.core.JsonLocation getTokenLocation()
getTokenLocation in class com.fasterxml.jackson.core.JsonParserpublic com.fasterxml.jackson.core.JsonLocation getCurrentLocation()
getCurrentLocation in class com.fasterxml.jackson.core.JsonParserpublic void clearCurrentToken()
clearCurrentToken in class com.fasterxml.jackson.core.JsonParserpublic com.fasterxml.jackson.core.JsonToken getLastClearedToken()
getLastClearedToken in class com.fasterxml.jackson.core.JsonParserpublic void overrideCurrentName(String name)
overrideCurrentName in class com.fasterxml.jackson.core.JsonParserpublic String getText() throws IOException
getText in class com.fasterxml.jackson.core.JsonParserIOExceptionpublic char[] getTextCharacters()
throws IOException
getTextCharacters in class com.fasterxml.jackson.core.JsonParserIOExceptionpublic int getTextLength()
throws IOException
getTextLength in class com.fasterxml.jackson.core.JsonParserIOExceptionpublic int getTextOffset()
throws IOException
getTextOffset in class com.fasterxml.jackson.core.JsonParserIOExceptionpublic boolean hasTextCharacters()
hasTextCharacters in class com.fasterxml.jackson.core.JsonParserpublic Number getNumberValue() throws IOException
getNumberValue in class com.fasterxml.jackson.core.JsonParserIOExceptionpublic com.fasterxml.jackson.core.JsonParser.NumberType getNumberType()
throws IOException
getNumberType in class com.fasterxml.jackson.core.JsonParserIOExceptionpublic int getIntValue()
throws IOException
getIntValue in class com.fasterxml.jackson.core.JsonParserIOExceptionpublic long getLongValue()
throws IOException
getLongValue in class com.fasterxml.jackson.core.JsonParserIOExceptionpublic BigInteger getBigIntegerValue() throws IOException
getBigIntegerValue in class com.fasterxml.jackson.core.JsonParserIOExceptionpublic float getFloatValue()
throws IOException
getFloatValue in class com.fasterxml.jackson.core.JsonParserIOExceptionpublic double getDoubleValue()
throws IOException
getDoubleValue in class com.fasterxml.jackson.core.JsonParserIOExceptionpublic BigDecimal getDecimalValue() throws IOException
getDecimalValue in class com.fasterxml.jackson.core.JsonParserIOExceptionpublic Object getEmbeddedObject() throws IOException
getEmbeddedObject in class com.fasterxml.jackson.core.JsonParserIOExceptionpublic byte[] getBinaryValue(com.fasterxml.jackson.core.Base64Variant bv)
throws IOException
getBinaryValue in class com.fasterxml.jackson.core.JsonParserIOExceptionpublic String getValueAsString(String defaultValue) throws IOException
getValueAsString in class com.fasterxml.jackson.core.JsonParserIOExceptionCopyright © 2017 Amazon Web Services, Inc. All Rights Reserved.