|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.argouml.util.TokenSep
Internal class for managing the delimiters in MyTokenizer. It's rather similar to CustomSeparator, but faster for short constant strings.
Field Summary | |
---|---|
private int |
_length
|
private int |
_pattern
|
private java.lang.String |
_string
|
TokenSep |
next
|
Constructor Summary | |
---|---|
TokenSep(java.lang.String str)
Constructs a TokenSep that will match the String given in str. |
Method Summary | |
---|---|
boolean |
addChar(char c)
Called by MyTokenizer when a new character is processed in the sequence. |
java.lang.String |
getString()
Gets this token. |
int |
length()
Gets the length of this token. |
void |
reset()
Called by MyTokenizer before starting scanning for a new token. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public TokenSep next
private final java.lang.String _string
private final int _length
private int _pattern
Constructor Detail |
public TokenSep(java.lang.String str)
str
- The delimiter string.Method Detail |
public boolean addChar(char c)
public void reset()
public int length()
public java.lang.String getString()
|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ArgoUML © 1996-2004 (20040306) | ArgoUML Homepage | ArgoUML Developers' page | ArgoUML Cookbook |