Class JapaneseTokenizer.WrappedPositionArray

java.lang.Object
org.apache.lucene.analysis.ja.JapaneseTokenizer.WrappedPositionArray
Enclosing class:
JapaneseTokenizer

static final class JapaneseTokenizer.WrappedPositionArray extends Object
  • Field Details

    • positions

      private JapaneseTokenizer.Position[] positions
    • nextWrite

      private int nextWrite
    • nextPos

      private int nextPos
    • count

      private int count
  • Constructor Details

    • WrappedPositionArray

      public WrappedPositionArray()
  • Method Details

    • reset

      public void reset()
    • get

      public JapaneseTokenizer.Position get(int pos)
      Get Position instance for this absolute position; this is allowed to be arbitrarily far "in the future" but cannot be before the last freeBefore.
    • getNextPos

      public int getNextPos()
    • inBounds

      private boolean inBounds(int pos)
    • getIndex

      private int getIndex(int pos)
    • freeBefore

      public void freeBefore(int pos)