|
Copyright 2002 by aragost | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.aragost.util.EscapingStringTokenizer
Field Summary | |
static char |
DEFAULT_ESCAPE
The default escape character |
Constructor Summary | |
EscapingStringTokenizer(java.lang.String s,
java.lang.String delimiters)
Creates new EscapableStringTokenizer |
|
EscapingStringTokenizer(java.lang.String s,
java.lang.String delimiters,
char escapeChar)
Creates new EscapableStringTokenizer |
Method Summary | |
java.lang.String |
getDelimiters()
Getter for property delimiters. |
char |
getEscapeCharacter()
Getter for property escapeCharacter. |
boolean |
hasNext()
Returns true if the iteration has more elements. |
boolean |
isUnescaping()
Getter for property unescaping. |
java.lang.Object |
next()
Returns the next element in the interation. |
java.lang.String |
nextToken()
|
void |
remove()
Removes from the underlying collection the last element returned by the iterator (optional operation). |
void |
setDelimiters(java.lang.String delimiters)
Setter for property delimiters. |
void |
setEscapeCharacter(char escapeCharacter)
Setter for property escapeCharacter. |
void |
setUnescaping(boolean unescaping)
Setter for property unescaping. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final char DEFAULT_ESCAPE
Constructor Detail |
public EscapingStringTokenizer(java.lang.String s, java.lang.String delimiters, char escapeChar)
public EscapingStringTokenizer(java.lang.String s, java.lang.String delimiters)
Method Detail |
public boolean isUnescaping()
setUnescaping(boolean unescaping)
public void setUnescaping(boolean unescaping)
unescaping
- New value of property unescaping.isUnescaping()
public boolean hasNext()
true
if the iteration has more elements. (In other
words, returns true
if next
would return an element
rather than throwing an exception.)
hasNext
in interface java.util.Iterator
true
if the iterator has more elements.public java.lang.Object next()
next
in interface java.util.Iterator
java.util.NoSuchElementException
- iteration has no more elements.public java.lang.String nextToken()
public void remove()
remove
in interface java.util.Iterator
java.lang.UnsupportedOperationException
- if the remove
operation is not supported by this Iterator.
java.lang.IllegalStateException
- if the next method has not
yet been called, or the remove method has already
been called after the last call to the next
method.public char getEscapeCharacter()
public void setEscapeCharacter(char escapeCharacter)
escapeCharacter
- New value of property escapeCharacter.public java.lang.String getDelimiters()
public void setDelimiters(java.lang.String delimiters)
delimiters
- New value of property delimiters.
|
Copyright 2002 by aragost | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |