public class CharStream
extends java.lang.Object
| Constructor and Description |
|---|
CharStream(java.lang.String data)
Constructs a character stream from a data string.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasMore()
Checks if the end of the stream has been reached.
|
char |
next()
Returns the next character in the stream.
|
boolean |
optional(char ch)
Processes an optional character.
|
char |
optional(char from,
char to)
Processes an optional range of characters.
|
char |
peek() |
boolean |
peek(char ch)
Checks if the next character in the stream equals the specified character.
|
void |
required(char ch)
Processes a required character.
|
char |
required(char from,
char to)
Processes a required character range.
|
public CharStream(java.lang.String data)
data - data stringpublic char peek()
public boolean peek(char ch)
ch - checked characterpublic boolean optional(char ch)
ch - checked characterpublic char optional(char from,
char to)
from - lower character value bound, inclusiveto - upper character value bound, inclusivepublic void required(char ch)
ch - required characterpublic char required(char from,
char to)
from - lower character value bound, inclusiveto - upper character value bound, inclusivepublic char next()
public boolean hasMore()