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)

StringCutter

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

StringCutter

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

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)
Method Detail

countTokens

public int countTokens()

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)

currentPosition

public int currentPosition()

hasMoreElements

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

hasMoreTokens

public boolean hasMoreTokens()

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

nextElement

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

nextToken

public java.lang.String nextToken()

nextToken

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

nextToken

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

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)

peek

public java.lang.String peek()

remainingText

public java.lang.String remainingText()

remove

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

returnEmptyTokens

public void returnEmptyTokens(boolean returnEmptyTokens)

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)

setString

public void setString(java.lang.String value)

skipDelimiters

public boolean skipDelimiters()

toArray

public java.lang.String[] toArray()