com.fasterxml.jackson.databind.util
Class TokenBuffer.Parser
java.lang.Object
   com.fasterxml.jackson.core.JsonParser
com.fasterxml.jackson.core.JsonParser
       com.fasterxml.jackson.core.base.ParserMinimalBase
com.fasterxml.jackson.core.base.ParserMinimalBase
           com.fasterxml.jackson.databind.util.TokenBuffer.Parser
com.fasterxml.jackson.databind.util.TokenBuffer.Parser
- All Implemented Interfaces: 
- com.fasterxml.jackson.core.Versioned, Closeable
- Enclosing class:
- TokenBuffer
- protected static final class TokenBuffer.Parser 
- extends com.fasterxml.jackson.core.base.ParserMinimalBase
 
| Nested classes/interfaces inherited from class com.fasterxml.jackson.core.JsonParser | 
| com.fasterxml.jackson.core.JsonParser.Feature, com.fasterxml.jackson.core.JsonParser.NumberType | 
 
| Field Summary | 
| 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 | _parsingContextInformation about parser context, context in which
 the next token is to be parsed (root, array, object).
 | 
| protected  TokenBuffer.Segment | _segmentCurrently active segment
 | 
| protected  int | _segmentPtrPointer to current token within current segment
 | 
 
| Fields inherited from class com.fasterxml.jackson.core.base.ParserMinimalBase | 
| _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 | 
 
| Fields inherited from class com.fasterxml.jackson.core.JsonParser | 
| _features | 
 
 
 
| Methods inherited from class com.fasterxml.jackson.core.base.ParserMinimalBase | 
| _constructError, _decodeBase64, _getCharDesc, _handleUnrecognizedCharacterEscape, _reportBase64EOF, _reportError, _reportInvalidBase64, _reportInvalidEOF, _reportInvalidEOF, _reportInvalidEOFInValue, _reportUnexpectedChar, _throwInternal, _throwInvalidSpace, _throwUnquotedSpace, _wrapError, clearCurrentToken, getCurrentToken, getLastClearedToken, getValueAsBoolean, getValueAsDouble, getValueAsInt, getValueAsLong, hasCurrentToken, nextValue, skipChildren | 
 
| Methods inherited from class com.fasterxml.jackson.core.JsonParser | 
| _constructError, canUseSchema, configure, disable, enable, getBinaryValue, getBooleanValue, getByteValue, getInputSource, getShortValue, getValueAsBoolean, getValueAsDouble, getValueAsInt, getValueAsLong, isEnabled, isExpectedStartArrayToken, nextBooleanValue, nextFieldName, nextIntValue, nextLongValue, nextTextValue, readValueAs, readValueAs, readValueAsTree, readValuesAs, readValuesAs, releaseBuffered, releaseBuffered, setSchema | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
_codec
protected com.fasterxml.jackson.core.ObjectCodec _codec
_segment
protected TokenBuffer.Segment _segment
- Currently active segment
 
 
_segmentPtr
protected int _segmentPtr
- Pointer to current token within current segment
 
 
_parsingContext
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).
 
 
_closed
protected boolean _closed
_byteBuilder
protected transient com.fasterxml.jackson.core.util.ByteArrayBuilder _byteBuilder
_location
protected com.fasterxml.jackson.core.JsonLocation _location
TokenBuffer.Parser
public TokenBuffer.Parser(TokenBuffer.Segment firstSeg,
                          com.fasterxml.jackson.core.ObjectCodec codec)
setLocation
public void setLocation(com.fasterxml.jackson.core.JsonLocation l)
- 
 
getCodec
public com.fasterxml.jackson.core.ObjectCodec getCodec()
- 
- Specified by:
- getCodecin class- com.fasterxml.jackson.core.JsonParser
 
- 
 
setCodec
public void setCodec(com.fasterxml.jackson.core.ObjectCodec c)
- 
- Specified by:
- setCodecin class- com.fasterxml.jackson.core.JsonParser
 
- 
 
version
public com.fasterxml.jackson.core.Version version()
- 
- Specified by:
- versionin interface- com.fasterxml.jackson.core.Versioned
- Overrides:
- versionin class- com.fasterxml.jackson.core.base.ParserMinimalBase
 
- 
 
peekNextToken
public com.fasterxml.jackson.core.JsonToken peekNextToken()
                                                   throws IOException,
                                                          com.fasterxml.jackson.core.JsonParseException
- 
- Throws:
- IOException
- com.fasterxml.jackson.core.JsonParseException
 
close
public void close()
           throws IOException
- 
- Specified by:
- closein interface- Closeable
- Specified by:
- closein class- com.fasterxml.jackson.core.base.ParserMinimalBase
 
- 
- Throws:
- IOException
 
nextToken
public com.fasterxml.jackson.core.JsonToken nextToken()
                                               throws IOException,
                                                      com.fasterxml.jackson.core.JsonParseException
- 
- Specified by:
- nextTokenin class- com.fasterxml.jackson.core.base.ParserMinimalBase
 
- 
- Throws:
- IOException
- com.fasterxml.jackson.core.JsonParseException
 
isClosed
public boolean isClosed()
- 
- Specified by:
- isClosedin class- com.fasterxml.jackson.core.base.ParserMinimalBase
 
- 
 
getParsingContext
public com.fasterxml.jackson.core.JsonStreamContext getParsingContext()
- 
- Specified by:
- getParsingContextin class- com.fasterxml.jackson.core.base.ParserMinimalBase
 
- 
 
getTokenLocation
public com.fasterxml.jackson.core.JsonLocation getTokenLocation()
- 
- Specified by:
- getTokenLocationin class- com.fasterxml.jackson.core.JsonParser
 
- 
 
getCurrentLocation
public com.fasterxml.jackson.core.JsonLocation getCurrentLocation()
- 
- Specified by:
- getCurrentLocationin class- com.fasterxml.jackson.core.JsonParser
 
- 
 
getCurrentName
public String getCurrentName()
- 
- Specified by:
- getCurrentNamein class- com.fasterxml.jackson.core.base.ParserMinimalBase
 
- 
 
overrideCurrentName
public void overrideCurrentName(String name)
- 
- Specified by:
- overrideCurrentNamein class- com.fasterxml.jackson.core.base.ParserMinimalBase
 
- 
 
getText
public String getText()
- 
- Specified by:
- getTextin class- com.fasterxml.jackson.core.base.ParserMinimalBase
 
- 
 
getTextCharacters
public char[] getTextCharacters()
- 
- Specified by:
- getTextCharactersin class- com.fasterxml.jackson.core.base.ParserMinimalBase
 
- 
 
getTextLength
public int getTextLength()
- 
- Specified by:
- getTextLengthin class- com.fasterxml.jackson.core.base.ParserMinimalBase
 
- 
 
getTextOffset
public int getTextOffset()
- 
- Specified by:
- getTextOffsetin class- com.fasterxml.jackson.core.base.ParserMinimalBase
 
- 
 
hasTextCharacters
public boolean hasTextCharacters()
- 
- Specified by:
- hasTextCharactersin class- com.fasterxml.jackson.core.base.ParserMinimalBase
 
- 
 
getBigIntegerValue
public BigInteger getBigIntegerValue()
                              throws IOException,
                                     com.fasterxml.jackson.core.JsonParseException
- 
- Specified by:
- getBigIntegerValuein class- com.fasterxml.jackson.core.JsonParser
 
- 
- Throws:
- IOException
- com.fasterxml.jackson.core.JsonParseException
 
getDecimalValue
public BigDecimal getDecimalValue()
                           throws IOException,
                                  com.fasterxml.jackson.core.JsonParseException
- 
- Specified by:
- getDecimalValuein class- com.fasterxml.jackson.core.JsonParser
 
- 
- Throws:
- IOException
- com.fasterxml.jackson.core.JsonParseException
 
getDoubleValue
public double getDoubleValue()
                      throws IOException,
                             com.fasterxml.jackson.core.JsonParseException
- 
- Specified by:
- getDoubleValuein class- com.fasterxml.jackson.core.JsonParser
 
- 
- Throws:
- IOException
- com.fasterxml.jackson.core.JsonParseException
 
getFloatValue
public float getFloatValue()
                    throws IOException,
                           com.fasterxml.jackson.core.JsonParseException
- 
- Specified by:
- getFloatValuein class- com.fasterxml.jackson.core.JsonParser
 
- 
- Throws:
- IOException
- com.fasterxml.jackson.core.JsonParseException
 
getIntValue
public int getIntValue()
                throws IOException,
                       com.fasterxml.jackson.core.JsonParseException
- 
- Specified by:
- getIntValuein class- com.fasterxml.jackson.core.JsonParser
 
- 
- Throws:
- IOException
- com.fasterxml.jackson.core.JsonParseException
 
getLongValue
public long getLongValue()
                  throws IOException,
                         com.fasterxml.jackson.core.JsonParseException
- 
- Specified by:
- getLongValuein class- com.fasterxml.jackson.core.JsonParser
 
- 
- Throws:
- IOException
- com.fasterxml.jackson.core.JsonParseException
 
getNumberType
public com.fasterxml.jackson.core.JsonParser.NumberType getNumberType()
                                                               throws IOException,
                                                                      com.fasterxml.jackson.core.JsonParseException
- 
- Specified by:
- getNumberTypein class- com.fasterxml.jackson.core.JsonParser
 
- 
- Throws:
- IOException
- com.fasterxml.jackson.core.JsonParseException
 
getNumberValue
public final Number getNumberValue()
                            throws IOException,
                                   com.fasterxml.jackson.core.JsonParseException
- 
- Specified by:
- getNumberValuein class- com.fasterxml.jackson.core.JsonParser
 
- 
- Throws:
- IOException
- com.fasterxml.jackson.core.JsonParseException
 
getEmbeddedObject
public Object getEmbeddedObject()
- 
- Specified by:
- getEmbeddedObjectin class- com.fasterxml.jackson.core.JsonParser
 
- 
 
getBinaryValue
public byte[] getBinaryValue(com.fasterxml.jackson.core.Base64Variant b64variant)
                      throws IOException,
                             com.fasterxml.jackson.core.JsonParseException
- 
- Specified by:
- getBinaryValuein class- com.fasterxml.jackson.core.base.ParserMinimalBase
 
- 
- Throws:
- IOException
- com.fasterxml.jackson.core.JsonParseException
 
_currentObject
protected final Object _currentObject()
- 
 
_checkIsNumber
protected final void _checkIsNumber()
                             throws com.fasterxml.jackson.core.JsonParseException
- 
- Throws:
- com.fasterxml.jackson.core.JsonParseException
 
_handleEOF
protected void _handleEOF()
                   throws com.fasterxml.jackson.core.JsonParseException
- 
- Specified by:
- _handleEOFin class- com.fasterxml.jackson.core.base.ParserMinimalBase
 
- 
- Throws:
- com.fasterxml.jackson.core.JsonParseException
 
Copyright © 2012 fasterxml.com. All Rights Reserved.