Class CharacterUtils.CharacterBuffer

java.lang.Object
org.apache.lucene.analysis.CharacterUtils.CharacterBuffer
Enclosing class:
CharacterUtils

public static final class CharacterUtils.CharacterBuffer extends Object
A simple IO buffer to use with CharacterUtils.fill(CharacterBuffer, Reader).
  • Field Details

    • buffer

      private final char[] buffer
    • offset

      private int offset
    • length

      private int length
    • lastTrailingHighSurrogate

      char lastTrailingHighSurrogate
  • Constructor Details

    • CharacterBuffer

      CharacterBuffer(char[] buffer, int offset, int length)
  • Method Details

    • getBuffer

      public char[] getBuffer()
      Returns the internal buffer
      Returns:
      the buffer
    • getOffset

      public int getOffset()
      Returns the data offset in the internal buffer.
      Returns:
      the offset
    • getLength

      public int getLength()
      Return the length of the data in the internal buffer starting at getOffset()
      Returns:
      the length
    • reset

      public void reset()
      Resets the CharacterBuffer. All internals are reset to its default values.