Package org.apache.lucene.analysis
Class CharacterUtils.CharacterBuffer
java.lang.Object
org.apache.lucene.analysis.CharacterUtils.CharacterBuffer
- Enclosing class:
- CharacterUtils
A simple IO buffer to use with
CharacterUtils.fill(CharacterBuffer, Reader)
.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final char[]
(package private) char
private int
private int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionchar[]
Returns the internal bufferint
Return the length of the data in the internal buffer starting atgetOffset()
int
Returns the data offset in the internal buffer.void
reset()
Resets the CharacterBuffer.
-
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 atgetOffset()
- Returns:
- the length
-
reset
public void reset()Resets the CharacterBuffer. All internals are reset to its default values.
-