org.mindswap.utils
Class ByStringTokenizer

java.lang.Object
  extended byorg.mindswap.utils.ByStringTokenizer
Direct Known Subclasses:
CodeTokenizer

public class ByStringTokenizer
extends java.lang.Object

Title:

Description:

Copyright: Copyright (c) 2005

Company: MIndswap (http://www.mindswap.org)

Author:
Michael Grove

Constructor Summary
ByStringTokenizer(java.lang.String str, java.lang.String[] delims)
           
ByStringTokenizer(java.lang.String str, java.lang.String[] delims, boolean returnDelims)
           
ByStringTokenizer(java.lang.String str, java.lang.String[] delims, boolean returnDelims, boolean favorLarger)
           
 
Method Summary
 int countTokens()
           
 int getIndex()
           
protected  int hasDelim(java.lang.String str, java.lang.String[] delims)
           
 boolean hasMoreElements()
           
 boolean hasMoreTokens()
           
protected  boolean isWhiteSpace(java.lang.String str)
           
 java.lang.String next()
           
 java.lang.Object nextElement()
           
 java.lang.String nextSkipWhiteSpace()
           
 java.lang.String nextToken()
           
 void pushBack(int num)
           
 void reset()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ByStringTokenizer

public ByStringTokenizer(java.lang.String str,
                         java.lang.String[] delims)

ByStringTokenizer

public ByStringTokenizer(java.lang.String str,
                         java.lang.String[] delims,
                         boolean returnDelims)

ByStringTokenizer

public ByStringTokenizer(java.lang.String str,
                         java.lang.String[] delims,
                         boolean returnDelims,
                         boolean favorLarger)
Method Detail

hasDelim

protected int hasDelim(java.lang.String str,
                       java.lang.String[] delims)

nextElement

public java.lang.Object nextElement()

hasMoreElements

public boolean hasMoreElements()

isWhiteSpace

protected boolean isWhiteSpace(java.lang.String str)

nextSkipWhiteSpace

public java.lang.String nextSkipWhiteSpace()

next

public java.lang.String next()

getIndex

public int getIndex()

nextToken

public java.lang.String nextToken()

hasMoreTokens

public boolean hasMoreTokens()

countTokens

public int countTokens()

pushBack

public void pushBack(int num)

reset

public void reset()