org.codehaus.plexus.util.cli
Class EnhancedStringTokenizer
java.lang.Object
org.codehaus.plexus.util.cli.EnhancedStringTokenizer
public final class EnhancedStringTokenizer
extends java.lang.Object
The java.util.StringTokenizer is horribly broken.
Given the string 1,,,3,,4 (, delim)
It will return 1,3,4
Which is clearly wrong - 1,EMPTY,EMPTY,3,EMPTY,4 is what it should return
cdelim
(package private) String cdelim
cdelimChar
(package private) final char cdelimChar
cdelimSingleChar
(package private) final boolean cdelimSingleChar
creturnDelims
(package private) boolean creturnDelims
cst
private StringTokenizer cst
delimLast
(package private) boolean delimLast
lastToken
(package private) String lastToken
EnhancedStringTokenizer
public EnhancedStringTokenizer(String str)
EnhancedStringTokenizer
public EnhancedStringTokenizer(String str,
String delim)
EnhancedStringTokenizer
public EnhancedStringTokenizer(String str,
String delim,
boolean returnDelims)
hasMoreTokens
public boolean hasMoreTokens()
internalNextToken
private String internalNextToken()
isDelim
private boolean isDelim(String str)
nextToken
public String nextToken()