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, setSchema
public IonParser(software.amazon.ion.IonReader reader, boolean shouldCloseReader)
public com.fasterxml.jackson.core.ObjectCodec getCodec()
getCodec
in class com.fasterxml.jackson.core.JsonParser
public void setCodec(com.fasterxml.jackson.core.ObjectCodec c)
setCodec
in class com.fasterxml.jackson.core.JsonParser
public com.fasterxml.jackson.core.Version version()
version
in interface com.fasterxml.jackson.core.Versioned
version
in class com.fasterxml.jackson.core.JsonParser
public void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
close
in class com.fasterxml.jackson.core.JsonParser
IOException
public com.fasterxml.jackson.core.JsonToken nextToken() throws IOException, com.fasterxml.jackson.core.JsonParseException
nextToken
in class com.fasterxml.jackson.core.JsonParser
IOException
com.fasterxml.jackson.core.JsonParseException
public com.fasterxml.jackson.core.JsonToken nextValue() throws IOException, com.fasterxml.jackson.core.JsonParseException
nextValue
in class com.fasterxml.jackson.core.JsonParser
IOException
com.fasterxml.jackson.core.JsonParseException
public com.fasterxml.jackson.core.JsonParser skipChildren() throws IOException, com.fasterxml.jackson.core.JsonParseException
skipChildren
in class com.fasterxml.jackson.core.JsonParser
IOException
com.fasterxml.jackson.core.JsonParseException
public boolean isClosed()
isClosed
in class com.fasterxml.jackson.core.JsonParser
public com.fasterxml.jackson.core.JsonToken getCurrentToken()
getCurrentToken
in class com.fasterxml.jackson.core.JsonParser
public int getCurrentTokenId()
getCurrentTokenId
in class com.fasterxml.jackson.core.JsonParser
public boolean hasCurrentToken()
hasCurrentToken
in class com.fasterxml.jackson.core.JsonParser
public boolean hasTokenId(int id)
hasTokenId
in class com.fasterxml.jackson.core.JsonParser
public boolean hasToken(com.fasterxml.jackson.core.JsonToken t)
hasToken
in class com.fasterxml.jackson.core.JsonParser
public String getCurrentName() throws IOException
getCurrentName
in class com.fasterxml.jackson.core.JsonParser
IOException
public com.fasterxml.jackson.core.JsonStreamContext getParsingContext()
getParsingContext
in class com.fasterxml.jackson.core.JsonParser
public com.fasterxml.jackson.core.JsonLocation getTokenLocation()
getTokenLocation
in class com.fasterxml.jackson.core.JsonParser
public com.fasterxml.jackson.core.JsonLocation getCurrentLocation()
getCurrentLocation
in class com.fasterxml.jackson.core.JsonParser
public void clearCurrentToken()
clearCurrentToken
in class com.fasterxml.jackson.core.JsonParser
public com.fasterxml.jackson.core.JsonToken getLastClearedToken()
getLastClearedToken
in class com.fasterxml.jackson.core.JsonParser
public void overrideCurrentName(String name)
overrideCurrentName
in class com.fasterxml.jackson.core.JsonParser
public String getText() throws IOException
getText
in class com.fasterxml.jackson.core.JsonParser
IOException
public char[] getTextCharacters() throws IOException
getTextCharacters
in class com.fasterxml.jackson.core.JsonParser
IOException
public int getTextLength() throws IOException
getTextLength
in class com.fasterxml.jackson.core.JsonParser
IOException
public int getTextOffset() throws IOException
getTextOffset
in class com.fasterxml.jackson.core.JsonParser
IOException
public boolean hasTextCharacters()
hasTextCharacters
in class com.fasterxml.jackson.core.JsonParser
public Number getNumberValue() throws IOException
getNumberValue
in class com.fasterxml.jackson.core.JsonParser
IOException
public com.fasterxml.jackson.core.JsonParser.NumberType getNumberType() throws IOException
getNumberType
in class com.fasterxml.jackson.core.JsonParser
IOException
public int getIntValue() throws IOException
getIntValue
in class com.fasterxml.jackson.core.JsonParser
IOException
public long getLongValue() throws IOException
getLongValue
in class com.fasterxml.jackson.core.JsonParser
IOException
public BigInteger getBigIntegerValue() throws IOException
getBigIntegerValue
in class com.fasterxml.jackson.core.JsonParser
IOException
public float getFloatValue() throws IOException
getFloatValue
in class com.fasterxml.jackson.core.JsonParser
IOException
public double getDoubleValue() throws IOException
getDoubleValue
in class com.fasterxml.jackson.core.JsonParser
IOException
public BigDecimal getDecimalValue() throws IOException
getDecimalValue
in class com.fasterxml.jackson.core.JsonParser
IOException
public Object getEmbeddedObject() throws IOException
getEmbeddedObject
in class com.fasterxml.jackson.core.JsonParser
IOException
public byte[] getBinaryValue(com.fasterxml.jackson.core.Base64Variant bv) throws IOException
getBinaryValue
in class com.fasterxml.jackson.core.JsonParser
IOException
public String getValueAsString(String defaultValue) throws IOException
getValueAsString
in class com.fasterxml.jackson.core.JsonParser
IOException
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.