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, setSchema
protected 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.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.base.ParserMinimalBase
public com.fasterxml.jackson.core.JsonToken peekNextToken() throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException
java.io.IOException
com.fasterxml.jackson.core.JsonParseException
public void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
close
in class com.fasterxml.jackson.core.base.ParserMinimalBase
java.io.IOException
public com.fasterxml.jackson.core.JsonToken nextToken() throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException
nextToken
in class com.fasterxml.jackson.core.base.ParserMinimalBase
java.io.IOException
com.fasterxml.jackson.core.JsonParseException
public boolean isClosed()
isClosed
in class com.fasterxml.jackson.core.base.ParserMinimalBase
public com.fasterxml.jackson.core.JsonStreamContext getParsingContext()
getParsingContext
in class com.fasterxml.jackson.core.base.ParserMinimalBase
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 java.lang.String getCurrentName()
getCurrentName
in class com.fasterxml.jackson.core.base.ParserMinimalBase
public void overrideCurrentName(java.lang.String name)
overrideCurrentName
in class com.fasterxml.jackson.core.base.ParserMinimalBase
public java.lang.String getText()
getText
in class com.fasterxml.jackson.core.base.ParserMinimalBase
public char[] getTextCharacters()
getTextCharacters
in class com.fasterxml.jackson.core.base.ParserMinimalBase
public int getTextLength()
getTextLength
in class com.fasterxml.jackson.core.base.ParserMinimalBase
public int getTextOffset()
getTextOffset
in class com.fasterxml.jackson.core.base.ParserMinimalBase
public boolean hasTextCharacters()
hasTextCharacters
in class com.fasterxml.jackson.core.base.ParserMinimalBase
public java.math.BigInteger getBigIntegerValue() throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException
getBigIntegerValue
in class com.fasterxml.jackson.core.JsonParser
java.io.IOException
com.fasterxml.jackson.core.JsonParseException
public java.math.BigDecimal getDecimalValue() throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException
getDecimalValue
in class com.fasterxml.jackson.core.JsonParser
java.io.IOException
com.fasterxml.jackson.core.JsonParseException
public double getDoubleValue() throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException
getDoubleValue
in class com.fasterxml.jackson.core.JsonParser
java.io.IOException
com.fasterxml.jackson.core.JsonParseException
public float getFloatValue() throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException
getFloatValue
in class com.fasterxml.jackson.core.JsonParser
java.io.IOException
com.fasterxml.jackson.core.JsonParseException
public int getIntValue() throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException
getIntValue
in class com.fasterxml.jackson.core.JsonParser
java.io.IOException
com.fasterxml.jackson.core.JsonParseException
public long getLongValue() throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException
getLongValue
in class com.fasterxml.jackson.core.JsonParser
java.io.IOException
com.fasterxml.jackson.core.JsonParseException
public com.fasterxml.jackson.core.JsonParser.NumberType getNumberType() throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException
getNumberType
in class com.fasterxml.jackson.core.JsonParser
java.io.IOException
com.fasterxml.jackson.core.JsonParseException
public final java.lang.Number getNumberValue() throws java.io.IOException, com.fasterxml.jackson.core.JsonParseException
getNumberValue
in class com.fasterxml.jackson.core.JsonParser
java.io.IOException
com.fasterxml.jackson.core.JsonParseException
public java.lang.Object getEmbeddedObject()
getEmbeddedObject
in class com.fasterxml.jackson.core.JsonParser
public 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.ParserMinimalBase
java.io.IOException
com.fasterxml.jackson.core.JsonParseException
public 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.JsonParser
java.io.IOException
com.fasterxml.jackson.core.JsonParseException
protected final java.lang.Object _currentObject()
protected final void _checkIsNumber() throws com.fasterxml.jackson.core.JsonParseException
com.fasterxml.jackson.core.JsonParseException
protected void _handleEOF() throws com.fasterxml.jackson.core.JsonParseException
_handleEOF
in class com.fasterxml.jackson.core.base.ParserMinimalBase
com.fasterxml.jackson.core.JsonParseException
Copyright © 2013. All Rights Reserved.