|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.jargp.CharTracker
Character tracker for processing text. This is effectively a specialized iterator for processing characters in a string one at a time.
Constructor Summary | |
CharTracker(java.lang.String source,
int offset)
Constructor |
Method Summary | |
boolean |
hasNext()
Check if another character is available. |
char |
next()
Get next character from string, advancing past that character. |
char |
peek()
Peek next character from string. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public CharTracker(java.lang.String source, int offset)
source
- string supplying character dataoffset
- initial character position within source stringMethod Detail |
public char next()
java.lang.ArrayIndexOutOfBoundsException
- if past end of textpublic char peek()
java.lang.ArrayIndexOutOfBoundsException
- if past end of textpublic boolean hasNext()
true
if a character is available,
false
if at end
|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |