org.codehaus.plexus.util.cli

Class 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
Version:
$Id: EnhancedStringTokenizer.java 5958 2007-02-28 10:29:55Z olamy $

Constructor Summary

EnhancedStringTokenizer(String str)
EnhancedStringTokenizer(String str, String delim)
EnhancedStringTokenizer(String str, String delim, boolean returnDelims)

Method Summary

boolean
hasMoreTokens()
String
nextToken()

Constructor Details

EnhancedStringTokenizer

public EnhancedStringTokenizer(String str)

EnhancedStringTokenizer

public EnhancedStringTokenizer(String str,
                               String delim)

EnhancedStringTokenizer

public EnhancedStringTokenizer(String str,
                               String delim,
                               boolean returnDelims)

Method Details

hasMoreTokens

public boolean hasMoreTokens()

nextToken

public String nextToken()