org.codehaus.plexus.util.cli
Class EnhancedStringTokenizer
public final
class
EnhancedStringTokenizer
extends 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
String cdelim
final char cdelimChar
final boolean cdelimSingleChar
boolean creturnDelims
private StringTokenizer cst
boolean delimLast
String lastToken
public EnhancedStringTokenizer(String str)
public EnhancedStringTokenizer(String str, String delim)
public EnhancedStringTokenizer(String str, String delim, boolean returnDelims)
public boolean hasMoreTokens()
private String internalNextToken()
private boolean isDelim(String str)
public String nextToken()