protected static final class TokenBuffer.Parser
extends com.fasterxml.jackson.core.base.ParserMinimalBase
| Modifier and Type | Field and Description |
|---|---|
protected com.fasterxml.jackson.core.util.ByteArrayBuilder |
_byteBuilder |
protected boolean |
_closed |
protected com.fasterxml.jackson.core.ObjectCodec |
_codec |
protected com.fasterxml.jackson.core.JsonLocation |
_location |
protected com.fasterxml.jackson.core.json.JsonReadContext |
_parsingContext
Information about parser context, context in which
the next token is to be parsed (root, array, object).
|
protected TokenBuffer.Segment |
_segment
Currently active segment
|
protected int |
_segmentPtr
Pointer to current token within current segment
|
_currToken, _lastClearedToken, INT_APOSTROPHE, INT_ASTERISK, INT_b, INT_BACKSLASH, INT_COLON, INT_COMMA, INT_CR, INT_f, INT_LBRACKET, INT_LCURLY, INT_LF, INT_n, INT_QUOTE, INT_r, INT_RBRACKET, INT_RCURLY, INT_SLASH, INT_SPACE, INT_t, INT_TAB, INT_u| Constructor and Description |
|---|
TokenBuffer.Parser(TokenBuffer.Segment firstSeg,
com.fasterxml.jackson.core.ObjectCodec codec) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
_checkIsNumber() |
protected java.lang.Object |
_currentObject() |
protected void |
_handleEOF() |
void |
close() |
java.math.BigInteger |
getBigIntegerValue() |
byte[] |
getBinaryValue(com.fasterxml.jackson.core.Base64Variant b64variant) |
com.fasterxml.jackson.core.ObjectCodec |
getCodec() |
com.fasterxml.jackson.core.JsonLocation |
getCurrentLocation() |
java.lang.String |
getCurrentName() |
java.math.BigDecimal |
getDecimalValue() |
double |
getDoubleValue() |
java.lang.Object |
getEmbeddedObject() |
float |
getFloatValue() |
int |
getIntValue() |
long |
getLongValue() |
com.fasterxml.jackson.core.JsonParser.NumberType |
getNumberType() |
java.lang.Number |
getNumberValue() |
com.fasterxml.jackson.core.JsonStreamContext |
getParsingContext() |
java.lang.String |
getText() |
char[] |
getTextCharacters() |
int |
getTextLength() |
int |
getTextOffset() |
com.fasterxml.jackson.core.JsonLocation |
getTokenLocation() |
boolean |
hasTextCharacters() |
boolean |
isClosed() |
com.fasterxml.jackson.core.JsonToken |
nextToken() |
void |
overrideCurrentName(java.lang.String name) |
com.fasterxml.jackson.core.JsonToken |
peekNextToken() |
int |
readBinaryValue(com.fasterxml.jackson.core.Base64Variant b64variant,
java.io.OutputStream out) |
void |
setCodec(com.fasterxml.jackson.core.ObjectCodec c) |
void |
setLocation(com.fasterxml.jackson.core.JsonLocation l) |
com.fasterxml.jackson.core.Version |
version() |
_constructError, _decodeBase64, _getCharDesc, _handleUnrecognizedCharacterEscape, _reportBase64EOF, _reportError, _reportInvalidBase64, _reportInvalidEOF, _reportInvalidEOF, _reportInvalidEOFInValue, _reportUnexpectedChar, _throwInternal, _throwInvalidSpace, _throwUnquotedSpace, _wrapError, clearCurrentToken, getCurrentToken, getLastClearedToken, getValueAsBoolean, getValueAsDouble, getValueAsInt, getValueAsLong, getValueAsString, hasCurrentToken, nextValue, skipChildren_constructError, _reportUnsupportedOperation, canUseSchema, configure, disable, enable, getBinaryValue, getBooleanValue, getByteValue, getInputSource, getSchema, getShortValue, getValueAsBoolean, getValueAsDouble, getValueAsInt, getValueAsLong, getValueAsString, isEnabled, isExpectedStartArrayToken, nextBooleanValue, nextFieldName, nextIntValue, nextLongValue, nextTextValue, readBinaryValue, readValueAs, readValueAs, readValueAsTree, readValuesAs, readValuesAs, releaseBuffered, releaseBuffered, requiresCustomCodec, setSchemaprotected com.fasterxml.jackson.core.ObjectCodec _codec
protected TokenBuffer.Segment _segment
protected int _segmentPtr
protected com.fasterxml.jackson.core.json.JsonReadContext _parsingContext
protected boolean _closed
protected transient com.fasterxml.jackson.core.util.ByteArrayBuilder _byteBuilder
protected com.fasterxml.jackson.core.JsonLocation _location
public TokenBuffer.Parser(TokenBuffer.Segment firstSeg, com.fasterxml.jackson.core.ObjectCodec codec)
public void setLocation(com.fasterxml.jackson.core.JsonLocation l)
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.base.ParserMinimalBasepublic com.fasterxml.jackson.core.JsonToken peekNextToken()
throws java.io.IOException,
com.fasterxml.jackson.core.JsonParseException
java.io.IOExceptioncom.fasterxml.jackson.core.JsonParseExceptionpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class com.fasterxml.jackson.core.base.ParserMinimalBasejava.io.IOExceptionpublic com.fasterxml.jackson.core.JsonToken nextToken()
throws java.io.IOException,
com.fasterxml.jackson.core.JsonParseException
nextToken in class com.fasterxml.jackson.core.base.ParserMinimalBasejava.io.IOExceptioncom.fasterxml.jackson.core.JsonParseExceptionpublic boolean isClosed()
isClosed in class com.fasterxml.jackson.core.base.ParserMinimalBasepublic com.fasterxml.jackson.core.JsonStreamContext getParsingContext()
getParsingContext in class com.fasterxml.jackson.core.base.ParserMinimalBasepublic 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 java.lang.String getCurrentName()
getCurrentName in class com.fasterxml.jackson.core.base.ParserMinimalBasepublic void overrideCurrentName(java.lang.String name)
overrideCurrentName in class com.fasterxml.jackson.core.base.ParserMinimalBasepublic java.lang.String getText()
getText in class com.fasterxml.jackson.core.base.ParserMinimalBasepublic char[] getTextCharacters()
getTextCharacters in class com.fasterxml.jackson.core.base.ParserMinimalBasepublic int getTextLength()
getTextLength in class com.fasterxml.jackson.core.base.ParserMinimalBasepublic int getTextOffset()
getTextOffset in class com.fasterxml.jackson.core.base.ParserMinimalBasepublic boolean hasTextCharacters()
hasTextCharacters in class com.fasterxml.jackson.core.base.ParserMinimalBasepublic java.math.BigInteger getBigIntegerValue()
throws java.io.IOException,
com.fasterxml.jackson.core.JsonParseException
getBigIntegerValue in class com.fasterxml.jackson.core.JsonParserjava.io.IOExceptioncom.fasterxml.jackson.core.JsonParseExceptionpublic java.math.BigDecimal getDecimalValue()
throws java.io.IOException,
com.fasterxml.jackson.core.JsonParseException
getDecimalValue in class com.fasterxml.jackson.core.JsonParserjava.io.IOExceptioncom.fasterxml.jackson.core.JsonParseExceptionpublic double getDoubleValue()
throws java.io.IOException,
com.fasterxml.jackson.core.JsonParseException
getDoubleValue in class com.fasterxml.jackson.core.JsonParserjava.io.IOExceptioncom.fasterxml.jackson.core.JsonParseExceptionpublic float getFloatValue()
throws java.io.IOException,
com.fasterxml.jackson.core.JsonParseException
getFloatValue in class com.fasterxml.jackson.core.JsonParserjava.io.IOExceptioncom.fasterxml.jackson.core.JsonParseExceptionpublic int getIntValue()
throws java.io.IOException,
com.fasterxml.jackson.core.JsonParseException
getIntValue in class com.fasterxml.jackson.core.JsonParserjava.io.IOExceptioncom.fasterxml.jackson.core.JsonParseExceptionpublic long getLongValue()
throws java.io.IOException,
com.fasterxml.jackson.core.JsonParseException
getLongValue in class com.fasterxml.jackson.core.JsonParserjava.io.IOExceptioncom.fasterxml.jackson.core.JsonParseExceptionpublic com.fasterxml.jackson.core.JsonParser.NumberType getNumberType()
throws java.io.IOException,
com.fasterxml.jackson.core.JsonParseException
getNumberType in class com.fasterxml.jackson.core.JsonParserjava.io.IOExceptioncom.fasterxml.jackson.core.JsonParseExceptionpublic final java.lang.Number getNumberValue()
throws java.io.IOException,
com.fasterxml.jackson.core.JsonParseException
getNumberValue in class com.fasterxml.jackson.core.JsonParserjava.io.IOExceptioncom.fasterxml.jackson.core.JsonParseExceptionpublic java.lang.Object getEmbeddedObject()
getEmbeddedObject in class com.fasterxml.jackson.core.JsonParserpublic byte[] getBinaryValue(com.fasterxml.jackson.core.Base64Variant b64variant)
throws java.io.IOException,
com.fasterxml.jackson.core.JsonParseException
getBinaryValue in class com.fasterxml.jackson.core.base.ParserMinimalBasejava.io.IOExceptioncom.fasterxml.jackson.core.JsonParseExceptionpublic int readBinaryValue(com.fasterxml.jackson.core.Base64Variant b64variant,
java.io.OutputStream out)
throws java.io.IOException,
com.fasterxml.jackson.core.JsonParseException
readBinaryValue in class com.fasterxml.jackson.core.JsonParserjava.io.IOExceptioncom.fasterxml.jackson.core.JsonParseExceptionprotected final java.lang.Object _currentObject()
protected final void _checkIsNumber()
throws com.fasterxml.jackson.core.JsonParseException
com.fasterxml.jackson.core.JsonParseExceptionprotected void _handleEOF()
throws com.fasterxml.jackson.core.JsonParseException
_handleEOF in class com.fasterxml.jackson.core.base.ParserMinimalBasecom.fasterxml.jackson.core.JsonParseExceptionCopyright © 2013. All Rights Reserved.