SpreadSheetApplet
Class OtherStringTokenizer

java.lang.Object
  |
  +--SpreadSheetApplet.OtherStringTokenizer

public class OtherStringTokenizer
extends java.lang.Object

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
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

currentPosition

private int currentPosition


newPosition

private int newPosition


maxPosition

private int maxPosition


str

private java.lang.String str


delimiters

private java.lang.String delimiters


retDelims

private boolean retDelims


delimsChanged

private boolean delimsChanged

Constructor Detail

OtherStringTokenizer

public OtherStringTokenizer(java.lang.String str,
                            java.lang.String delim,
                            boolean returnDelims)


OtherStringTokenizer

public OtherStringTokenizer(java.lang.String str,
                            java.lang.String delim)

Method Detail

skipDelimiters

private int skipDelimiters(int startPos)


scanToken

private int scanToken(int startPos)


hasMoreTokens

public boolean hasMoreTokens()


nextToken

public java.lang.String nextToken()


nextToken

public java.lang.String nextToken(java.lang.String delim)


hasMoreElements

public boolean hasMoreElements()


nextElement

public java.lang.Object nextElement()


countTokens

public int countTokens()