Package com.yahoo.document.json
Class TokenBuffer
java.lang.Object
com.yahoo.document.json.TokenBuffer
Helper class to enable lookahead in the token stream.
- Author:
- Steinar Knutsen
-
Nested Class Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
bufferArray
(com.fasterxml.jackson.core.JsonToken first, com.fasterxml.jackson.core.JsonParser tokens) void
bufferObject
(com.fasterxml.jackson.core.JsonToken first, com.fasterxml.jackson.core.JsonParser tokens) Returns the current token name without changing position, or null if noneReturns the current token text without changing position, or null if nonecom.fasterxml.jackson.core.JsonToken
Returns the current token without changing position, or null if nonevoid
boolean
isEmpty()
Returns whether any tokens are available in thisint
nesting()
com.fasterxml.jackson.core.JsonToken
next()
prefetchScalar
(String name) int
size()
-
Constructor Details
-
TokenBuffer
public TokenBuffer()
-
-
Method Details
-
isEmpty
public boolean isEmpty()Returns whether any tokens are available in this -
next
public com.fasterxml.jackson.core.JsonToken next() -
currentToken
public com.fasterxml.jackson.core.JsonToken currentToken()Returns the current token without changing position, or null if none -
currentName
Returns the current token name without changing position, or null if none -
currentText
Returns the current token text without changing position, or null if none -
size
public int size() -
bufferObject
public void bufferObject(com.fasterxml.jackson.core.JsonToken first, com.fasterxml.jackson.core.JsonParser tokens) -
bufferArray
public void bufferArray(com.fasterxml.jackson.core.JsonToken first, com.fasterxml.jackson.core.JsonParser tokens) -
nesting
public int nesting() -
dumpContents
-
fastForwardToEndObject
public void fastForwardToEndObject() -
prefetchCurrentElement
-
prefetchScalar
-