|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--SpreadSheetApplet.OtherStringTokenizer
StringTokenizer qui utilise un string complet comme délimiteur et pas chaque caractère séparément.
Field Summary | |
private int |
currentPosition
|
private java.lang.String |
delimiters
|
private boolean |
delimsChanged
|
private int |
maxPosition
|
private int |
newPosition
|
private boolean |
retDelims
|
private java.lang.String |
str
|
Constructor Summary | |
OtherStringTokenizer(java.lang.String str,
java.lang.String delim)
Constructs a string tokenizer for the specified string. |
|
OtherStringTokenizer(java.lang.String str,
java.lang.String delim,
boolean returnDelims)
Constructs a string tokenizer for the specified string. |
Method Summary | |
int |
countTokens()
Calculates the number of times that this tokenizer's nextToken method can be called before it generates an
exception. |
boolean |
hasMoreElements()
Returns the same value as the hasMoreTokens
method. |
boolean |
hasMoreTokens()
|
java.lang.Object |
nextElement()
Returns the same value as the nextToken method,
except that its declared return value is Object rather than
String . |
java.lang.String |
nextToken()
Returns the next token from this string tokenizer. |
java.lang.String |
nextToken(java.lang.String delim)
Returns the next token in this string tokenizer's string. |
private int |
scanToken(int startPos)
Skips ahead from startPos and returns the index of the next delimiter character encountered, or maxPosition if no such delimiter is found. |
private int |
skipDelimiters(int startPos)
Skips delimiters starting from the specified position. |
Methods inherited from class java.lang.Object |
|
Field Detail |
private int currentPosition
private int newPosition
private int maxPosition
private java.lang.String str
private java.lang.String delimiters
private boolean retDelims
private boolean delimsChanged
Constructor Detail |
public OtherStringTokenizer(java.lang.String str, java.lang.String delim, boolean returnDelims)
delim
argument is the delimiter for separating tokens.
If the returnDelims
flag is true
, then
the delimiter characters are also returned as tokens. If the flag is
false
, the delimiter string is skipped and only
serve as separator between tokens.
str
- a string to be parsed.delim
- the delimiter.returnDelims
- flag indicating whether to return the delimiter
as tokens.public OtherStringTokenizer(java.lang.String str, java.lang.String delim)
delim
argument is the delimiter
for separating tokens. Delimiter string itself will not
be treated as a token.
str
- a string to be parsed.delim
- the delimiter.Method Detail |
private int skipDelimiters(int startPos)
private int scanToken(int startPos)
public boolean hasMoreTokens()
public java.lang.String nextToken()
public java.lang.String nextToken(java.lang.String delim)
delim
- the new delimiters.public boolean hasMoreElements()
hasMoreTokens
method. It exists so that this class can implement the
Enumeration
interface.
true
if there are more tokens;
false
otherwise.Enumeration
,
StringTokenizer.hasMoreTokens()
public java.lang.Object nextElement()
nextToken
method,
except that its declared return value is Object
rather than
String
. It exists so that this class can implement the
Enumeration
interface.
Enumeration
,
StringTokenizer.nextToken()
public int countTokens()
nextToken
method can be called before it generates an
exception. The current position is not advanced.
StringTokenizer.nextToken()
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |