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: 
- Versioned, Closeable
- Enclosing class:
- TokenBuffer
- protected static final class TokenBuffer.Parser 
- extends ParserMinimalBase
 
 
 
| 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 | 
 
 
 
 
| 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, getValueAsString, hasCurrentToken, nextValue, skipChildren | 
 
| Methods inherited from class com.fasterxml.jackson.core.JsonParser | 
| _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 | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
_codec
protected ObjectCodec _codec
_segment
protected TokenBuffer.Segment _segment
- Currently active segment
 
 
_segmentPtr
protected int _segmentPtr
- Pointer to current token within current segment
 
 
_parsingContext
protected 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 ByteArrayBuilder _byteBuilder
_location
protected JsonLocation _location
TokenBuffer.Parser
public TokenBuffer.Parser(TokenBuffer.Segment firstSeg,
                          ObjectCodec codec)
setLocation
public void setLocation(JsonLocation l)
- 
 
getCodec
public ObjectCodec getCodec()
- 
- Specified by:
- getCodecin class- JsonParser
 
- 
 
setCodec
public void setCodec(ObjectCodec c)
- 
- Specified by:
- setCodecin class- JsonParser
 
- 
 
version
public Version version()
- 
- Specified by:
- versionin interface- Versioned
- Overrides:
- versionin class- ParserMinimalBase
 
- 
 
peekNextToken
public JsonToken peekNextToken()
                        throws IOException,
                               JsonParseException
- 
- Throws:
- IOException
- JsonParseException
 
close
public void close()
           throws IOException
- 
- Specified by:
- closein interface- Closeable
- Specified by:
- closein class- ParserMinimalBase
 
- 
- Throws:
- IOException
 
nextToken
public JsonToken nextToken()
                    throws IOException,
                           JsonParseException
- 
- Specified by:
- nextTokenin class- ParserMinimalBase
 
- 
- Throws:
- IOException
- JsonParseException
 
isClosed
public boolean isClosed()
- 
- Specified by:
- isClosedin class- ParserMinimalBase
 
- 
 
getParsingContext
public JsonStreamContext getParsingContext()
- 
- Specified by:
- getParsingContextin class- ParserMinimalBase
 
- 
 
getTokenLocation
public JsonLocation getTokenLocation()
- 
- Specified by:
- getTokenLocationin class- JsonParser
 
- 
 
getCurrentLocation
public JsonLocation getCurrentLocation()
- 
- Specified by:
- getCurrentLocationin class- JsonParser
 
- 
 
getCurrentName
public String getCurrentName()
- 
- Specified by:
- getCurrentNamein class- ParserMinimalBase
 
- 
 
overrideCurrentName
public void overrideCurrentName(String name)
- 
- Specified by:
- overrideCurrentNamein class- ParserMinimalBase
 
- 
 
getText
public String getText()
- 
- Specified by:
- getTextin class- ParserMinimalBase
 
- 
 
getTextCharacters
public char[] getTextCharacters()
- 
- Specified by:
- getTextCharactersin class- ParserMinimalBase
 
- 
 
getTextLength
public int getTextLength()
- 
- Specified by:
- getTextLengthin class- ParserMinimalBase
 
- 
 
getTextOffset
public int getTextOffset()
- 
- Specified by:
- getTextOffsetin class- ParserMinimalBase
 
- 
 
hasTextCharacters
public boolean hasTextCharacters()
- 
- Specified by:
- hasTextCharactersin class- ParserMinimalBase
 
- 
 
getBigIntegerValue
public BigInteger getBigIntegerValue()
                              throws IOException,
                                     JsonParseException
- 
- Specified by:
- getBigIntegerValuein class- JsonParser
 
- 
- Throws:
- IOException
- JsonParseException
 
getDecimalValue
public BigDecimal getDecimalValue()
                           throws IOException,
                                  JsonParseException
- 
- Specified by:
- getDecimalValuein class- JsonParser
 
- 
- Throws:
- IOException
- JsonParseException
 
getDoubleValue
public double getDoubleValue()
                      throws IOException,
                             JsonParseException
- 
- Specified by:
- getDoubleValuein class- JsonParser
 
- 
- Throws:
- IOException
- JsonParseException
 
getFloatValue
public float getFloatValue()
                    throws IOException,
                           JsonParseException
- 
- Specified by:
- getFloatValuein class- JsonParser
 
- 
- Throws:
- IOException
- JsonParseException
 
getIntValue
public int getIntValue()
                throws IOException,
                       JsonParseException
- 
- Specified by:
- getIntValuein class- JsonParser
 
- 
- Throws:
- IOException
- JsonParseException
 
getLongValue
public long getLongValue()
                  throws IOException,
                         JsonParseException
- 
- Specified by:
- getLongValuein class- JsonParser
 
- 
- Throws:
- IOException
- JsonParseException
 
getNumberType
public JsonParser.NumberType getNumberType()
                                    throws IOException,
                                           JsonParseException
- 
- Specified by:
- getNumberTypein class- JsonParser
 
- 
- Throws:
- IOException
- JsonParseException
 
getNumberValue
public final Number getNumberValue()
                            throws IOException,
                                   JsonParseException
- 
- Specified by:
- getNumberValuein class- JsonParser
 
- 
- Throws:
- IOException
- JsonParseException
 
getEmbeddedObject
public Object getEmbeddedObject()
- 
- Specified by:
- getEmbeddedObjectin class- JsonParser
 
- 
 
getBinaryValue
public byte[] getBinaryValue(Base64Variant b64variant)
                      throws IOException,
                             JsonParseException
- 
- Specified by:
- getBinaryValuein class- ParserMinimalBase
 
- 
- Throws:
- IOException
- JsonParseException
 
readBinaryValue
public int readBinaryValue(Base64Variant b64variant,
                           OutputStream out)
                    throws IOException,
                           JsonParseException
- 
- Overrides:
- readBinaryValuein class- JsonParser
 
- 
- Throws:
- IOException
- JsonParseException
 
_currentObject
protected final Object _currentObject()
- 
 
_checkIsNumber
protected final void _checkIsNumber()
                             throws JsonParseException
- 
- Throws:
- JsonParseException
 
_handleEOF
protected void _handleEOF()
                   throws JsonParseException
- 
- Specified by:
- _handleEOFin class- ParserMinimalBase
 
- 
- Throws:
- JsonParseException
 
Copyright © 2012 FasterXML. All Rights Reserved.