com.jaxfront.core.util.stringSearch
Class StringCutter
java.lang.Object
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 |
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)
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()