class LineTokenizer
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private int |
currentPosition |
private int |
maxPosition |
private static java.lang.String |
singles |
private java.util.Vector |
stack |
private java.lang.String |
str |
Constructor and Description |
---|
LineTokenizer(java.lang.String str)
Constructs a tokenizer for the specified string.
|
Modifier and Type | Method and Description |
---|---|
boolean |
hasMoreTokens()
Tests if there are more tokens available from this tokenizer's string.
|
java.lang.String |
nextToken()
Returns the next token from this tokenizer.
|
void |
pushToken(java.lang.String token) |
private void |
skipWhiteSpace()
Skips white space.
|
private int currentPosition
private int maxPosition
private java.lang.String str
private java.util.Vector stack
private static final java.lang.String singles
public LineTokenizer(java.lang.String str)
str
- a string to be parsed.private void skipWhiteSpace()
public boolean hasMoreTokens()
true
if there are more tokens available from this
tokenizer's string; false
otherwise.public java.lang.String nextToken()
java.util.NoSuchElementException
- if there are no more tokens in this
tokenizer's string.public void pushToken(java.lang.String token)