public class StreamReader
extends java.lang.Object
| Modifier and Type | Field | Description |
|---|---|---|
static java.util.regex.Pattern |
NON_PRINTABLE |
| Constructor | Description |
|---|---|
StreamReader(java.io.Reader reader) |
|
StreamReader(java.lang.String stream) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
forward() |
|
void |
forward(int length) |
read the next length characters and move the pointer.
|
int |
getColumn() |
|
java.nio.charset.Charset |
getEncoding() |
|
int |
getIndex() |
|
int |
getLine() |
|
Mark |
getMark() |
|
static boolean |
isPrintable(char c) |
|
char |
peek() |
|
char |
peek(int index) |
Peek the next index-th character
|
java.lang.String |
prefix(int length) |
peek the next length characters
|
java.lang.String |
prefixForward(int length) |
prefix(length) immediately followed by forward(length)
|
public StreamReader(java.lang.String stream)
public StreamReader(java.io.Reader reader)
public static boolean isPrintable(char c)
public Mark getMark()
public void forward()
public void forward(int length)
length - public char peek()
public char peek(int index)
index - public java.lang.String prefix(int length)
length - public java.lang.String prefixForward(int length)
public int getColumn()
public java.nio.charset.Charset getEncoding()
public int getIndex()
public int getLine()