| Method from org.apache.lucene.analysis.standard.FastCharStream Detail: |
public final char BeginToken() throws IOException {
tokenStart = bufferPosition;
return readChar();
}
|
public final void Done() {
try {
input.close();
} catch (IOException e) {
System.err.println("Caught: " + e + "; ignoring.");
}
}
|
public final String GetImage() {
return new String(buffer, tokenStart, bufferPosition - tokenStart);
}
|
public final char[] GetSuffix(int len) {
char[] value = new char[len];
System.arraycopy(buffer, bufferPosition - len, value, 0, len);
return value;
}
|
public final void backup(int amount) {
bufferPosition -= amount;
}
|
public final int getBeginColumn() {
return bufferStart + tokenStart;
}
|
public final int getBeginLine() {
return 1;
}
|
public final int getColumn() {
return bufferStart + bufferPosition;
}
|
public final int getEndColumn() {
return bufferStart + bufferPosition;
}
|
public final int getEndLine() {
return 1;
}
|
public final int getLine() {
return 1;
}
|
public final char readChar() throws IOException {
if (bufferPosition >= bufferLength)
refill();
return buffer[bufferPosition++];
}
|