Class LazyTokenBuffer

java.lang.Object
com.yahoo.document.json.TokenBuffer
com.yahoo.document.json.LazyTokenBuffer

public class LazyTokenBuffer extends TokenBuffer
A TokenBuffer which only buffers tokens when needed, i.e., when peeking.
Author:
jonmv
  • Constructor Details

    • LazyTokenBuffer

      public LazyTokenBuffer(com.fasterxml.jackson.core.JsonParser parser)
  • Method Details

    • lookahead

      public Supplier<TokenBuffer.Token> lookahead()
      Description copied from class: TokenBuffer
      Returns a sequence of remaining tokens in this, or nulls when none remain. This may fill the token buffer, but not otherwise modify it.
      Overrides:
      lookahead in class TokenBuffer