|
||||||||||||
| 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 |