com.jaxfront.core.util.stringSearch
Class StringCutter

java.lang.Object
  extended by com.jaxfront.core.util.stringSearch.StringCutter
All Implemented Interfaces:
java.util.Enumeration, java.util.Iterator

public class StringCutter
extends java.lang.Object
implements java.util.Enumeration, java.util.Iterator


Constructor Summary
StringCutter(java.lang.String value)
           
StringCutter(java.lang.String value, java.lang.String nontokenDelims)
           
StringCutter(java.lang.String value, java.lang.String delims, boolean delimsAreTokens)
           
StringCutter(java.lang.String value, java.lang.String nontokenDelims, java.lang.String tokenDelims)
           
StringCutter(java.lang.String value, java.lang.String nontokenDelims, java.lang.String tokenDelims, boolean returnEmptyTokens)
           
 
Method Summary
 int countTokens()
           
 int countTokens(java.lang.String delims)
           
 int countTokens(java.lang.String delimiters, boolean delimsAreTokens)
           
 int countTokens(java.lang.String nontokenDelims, java.lang.String tokenDelims)
           
 int countTokens(java.lang.String nontokenDelims, java.lang.String tokenDelims, boolean returnEmptyTokens)
           
 int currentPosition()
           
 boolean hasMoreElements()
           
 boolean hasMoreTokens()
           
 boolean hasNext()
           
 java.lang.Object next()
           
 java.lang.Object nextElement()
           
 java.lang.String nextToken()
           
 java.lang.String nextToken(java.lang.String nontokenDelims)
           
 java.lang.String nextToken(java.lang.String delims, boolean delimsAreTokens)
           
 java.lang.String nextToken(java.lang.String nontokenDelims, java.lang.String tokenDelims)
           
 java.lang.String nextToken(java.lang.String nontokenDelims, java.lang.String tokenDelims, boolean returnEmptyTokens)
           
 java.lang.String peek()
           
 java.lang.String remainingText()
           
 void remove()
           
 void returnEmptyTokens(boolean returnEmptyTokens)
           
 void setDelimiters(java.lang.String delimiters)
           
 void setDelimiters(java.lang.String delimiters, boolean delimsAreTokens)
           
 void setDelimiters(java.lang.String nontokenDelims, java.lang.String tokenDelims)
           
 void setDelimiters(java.lang.String nontokenDelims, java.lang.String tokenDelims, boolean returnEmptyTokens)
           
 void setString(java.lang.String value)
           
 boolean skipDelimiters()
           
 java.lang.String[] toArray()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringCutter

public StringCutter(java.lang.String value,
                    java.lang.String nontokenDelims,
                    java.lang.String tokenDelims)

StringCutter

public StringCutter(java.lang.String value,
                    java.lang.String nontokenDelims,
                    java.lang.String tokenDelims,
                    boolean returnEmptyTokens)

StringCutter

public StringCutter(java.lang.String value,
                    java.lang.String delims,
                    boolean delimsAreTokens)

StringCutter

public StringCutter(java.lang.String value,
                    java.lang.String nontokenDelims)

StringCutter

public StringCutter(java.lang.String value)
Method Detail

setString

public void setString(java.lang.String value)

hasMoreTokens

public boolean hasMoreTokens()

nextToken

public java.lang.String nextToken()

skipDelimiters

public boolean skipDelimiters()

countTokens

public int countTokens()

setDelimiters

public void setDelimiters(java.lang.String delimiters)

setDelimiters

public void setDelimiters(java.lang.String delimiters,
                          boolean delimsAreTokens)

setDelimiters

public void setDelimiters(java.lang.String nontokenDelims,
                          java.lang.String tokenDelims)

setDelimiters

public void setDelimiters(java.lang.String nontokenDelims,
                          java.lang.String tokenDelims,
                          boolean returnEmptyTokens)

countTokens

public int countTokens(java.lang.String delims)

countTokens

public int countTokens(java.lang.String delimiters,
                       boolean delimsAreTokens)

countTokens

public int countTokens(java.lang.String nontokenDelims,
                       java.lang.String tokenDelims)

countTokens

public int countTokens(java.lang.String nontokenDelims,
                       java.lang.String tokenDelims,
                       boolean returnEmptyTokens)

nextToken

public java.lang.String nextToken(java.lang.String nontokenDelims,
                                  java.lang.String tokenDelims)

nextToken

public java.lang.String nextToken(java.lang.String nontokenDelims,
                                  java.lang.String tokenDelims,
                                  boolean returnEmptyTokens)

nextToken

public java.lang.String nextToken(java.lang.String delims,
                                  boolean delimsAreTokens)

nextToken

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

hasMoreElements

public boolean hasMoreElements()
Specified by:
hasMoreElements in interface java.util.Enumeration

nextElement

public java.lang.Object nextElement()
Specified by:
nextElement in interface java.util.Enumeration

hasNext

public boolean hasNext()
Specified by:
hasNext in interface java.util.Iterator

next

public java.lang.Object next()
Specified by:
next in interface java.util.Iterator

remove

public void remove()
Specified by:
remove in interface java.util.Iterator

returnEmptyTokens

public void returnEmptyTokens(boolean returnEmptyTokens)

currentPosition

public int currentPosition()

toArray

public java.lang.String[] toArray()

remainingText

public java.lang.String remainingText()

peek

public java.lang.String peek()