com.alarexgroup.m2mplf.util
Class StringTokenizer

java.lang.Object
  extended by com.alarexgroup.m2mplf.util.StringTokenizer
All Implemented Interfaces:
java.util.Enumeration
public class StringTokenizer
extends java.lang.Object
implements java.util.Enumeration

Class ported from JAVA JDK 1.4.1
Use for parsing strings.

Constructor Summary
StringTokenizer(java.lang.String str)
          Splits text according delimiters, which are: " \t\n\r\f": space, tabulator, LF, CR, form-feed.
StringTokenizer(java.lang.String str, java.lang.String delim)
          Creates object's instance with text which is splitted according to delimiters - delim
StringTokenizer(java.lang.String str, java.lang.String delim, boolean returnDelims)
          Creates object's instance with text which is splitted according to delimiters - delim
 
Method Summary
 int countTokens()
          Number of delimited text's parts
 boolean hasMoreElements()
          This method returns the same result as hasMoreTokens()
 boolean hasMoreTokens()
          Are there still next parts of splitted text?
 java.lang.Object nextElement()
          This method returns the same result as nextToken(), but the type is Object.
 java.lang.String nextToken()
          Returns text - next parts
 java.lang.String nextToken(java.lang.String delim)
          Changes delimiters DELIM for following text part.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringTokenizer

public StringTokenizer(java.lang.String str,
                       java.lang.String delim,
                       boolean returnDelims)
Creates object's instance with text which is splitted according to delimiters - delim

Parameters:
str - text, which should be splitted
delim - delimiter
returnDelims - true - splitted text parts include also marks delim

StringTokenizer

public StringTokenizer(java.lang.String str,
                       java.lang.String delim)
Creates object's instance with text which is splitted according to delimiters - delim

Parameters:
str - text, which should be splitted
delim - delimiter

StringTokenizer

public StringTokenizer(java.lang.String str)
Splits text according delimiters, which are: " \t\n\r\f": space, tabulator, LF, CR, form-feed.

Parameters:
str - text, which should be splitted
Method Detail

hasMoreTokens

public boolean hasMoreTokens()
Are there still next parts of splitted text?

Returns:
true - are there next parts?

nextToken

public java.lang.String nextToken()
Returns text - next parts

Returns:
text

nextToken

public java.lang.String nextToken(java.lang.String delim)
Changes delimiters DELIM for following text part.

Parameters:
delim - new delimiters
Returns:
returns following text's part after new delimiters aplication.

hasMoreElements

public boolean hasMoreElements()
This method returns the same result as hasMoreTokens()

Specified by:
hasMoreElements in interface java.util.Enumeration
Returns:
true - next elements
See Also:
Enumeration

nextElement

public java.lang.Object nextElement()
This method returns the same result as nextToken(), but the type is Object. Cast returns String again

Specified by:
nextElement in interface java.util.Enumeration
Returns:
the next token in the string.
See Also:
Enumeration

countTokens

public int countTokens()
Number of delimited text's parts

Returns:
number of parts