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()
nextToken
in class com.fasterxml.jackson.core.JsonParser
public com.fasterxml.jackson.core.JsonToken nextValue()
nextValue
in class com.fasterxml.jackson.core.JsonParser
public com.fasterxml.jackson.core.JsonParser skipChildren()
skipChildren
in class com.fasterxml.jackson.core.JsonParser
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()
getCurrentName
in class com.fasterxml.jackson.core.JsonParser
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()
getText
in class com.fasterxml.jackson.core.JsonParser
public char[] getTextCharacters()
getTextCharacters
in class com.fasterxml.jackson.core.JsonParser
public int getTextLength()
getTextLength
in class com.fasterxml.jackson.core.JsonParser
public int getTextOffset()
getTextOffset
in class com.fasterxml.jackson.core.JsonParser
public boolean hasTextCharacters()
hasTextCharacters
in class com.fasterxml.jackson.core.JsonParser
public Number getNumberValue()
getNumberValue
in class com.fasterxml.jackson.core.JsonParser
public com.fasterxml.jackson.core.JsonParser.NumberType getNumberType()
getNumberType
in class com.fasterxml.jackson.core.JsonParser
public int getIntValue()
getIntValue
in class com.fasterxml.jackson.core.JsonParser
public long getLongValue()
getLongValue
in class com.fasterxml.jackson.core.JsonParser
public BigInteger getBigIntegerValue()
getBigIntegerValue
in class com.fasterxml.jackson.core.JsonParser
public float getFloatValue()
getFloatValue
in class com.fasterxml.jackson.core.JsonParser
public double getDoubleValue()
getDoubleValue
in class com.fasterxml.jackson.core.JsonParser
public BigDecimal getDecimalValue()
getDecimalValue
in class com.fasterxml.jackson.core.JsonParser
public Object getEmbeddedObject()
getEmbeddedObject
in class com.fasterxml.jackson.core.JsonParser
public byte[] getBinaryValue(com.fasterxml.jackson.core.Base64Variant bv)
getBinaryValue
in class com.fasterxml.jackson.core.JsonParser
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.