public final class BufferedDocumentScanner extends java.lang.Object implements ICharacterScanner
EOF| Constructor and Description |
|---|
BufferedDocumentScanner(int size)
Creates a new buffered document scanner.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getColumn()
Returns the column of the character scanner.
|
char[][] |
getLegalLineDelimiters()
Provides rules access to the legal line delimiters.
|
int |
read()
Returns the next character or EOF if end of file has been reached
|
void |
setRange(IDocument document,
int offset,
int length)
Configures the scanner by providing access to the document range over which to scan.
|
void |
unread()
Rewinds the scanner before the last read character.
|
public BufferedDocumentScanner(int size)
size - the buffer sizepublic final void setRange(IDocument document,
int offset,
int length)
document - the document to scanoffset - the offset of the document range to scanlength - the length of the document range to scanpublic final int read()
ICharacterScannerread in interface ICharacterScannerpublic final void unread()
ICharacterScannerunread in interface ICharacterScannerpublic final int getColumn()
ICharacterScannergetColumn in interface ICharacterScannerpublic final char[][] getLegalLineDelimiters()
ICharacterScannergetLegalLineDelimiters in interface ICharacterScanner