| java.lang.Object com.sun.portal.util.StringTokenizer2
StringTokenizer2 | public class StringTokenizer2 extends Object implements Enumeration,Iterator(Code) | | A complement to java.util.StringTokenizer that provides
tokenizing by substrings instead of single characters as well as static
utility methods for standard tasks.
This class is semantically compatible with StringTokenizer. There is
not a default delimiter as there is with
java.util.StringTokenizer . There is only a single delimiter
whereas java.util.StringTokenizer allows for multiple
characters. The delimiter may be optionally case sensitive.
See Also: "java.util.StringTokenizer" author: Todd Fast, todd.fast@sun.com author: Mike Frisino, michael.frisino@sun.com version: JATO/1.2.2 $Id: StringTokenizer2.java,v 1.1 2005/06/15 22:23:16 rt94277 Exp $ version: This class is copied from JATO 1.2.2 util package. |
Constructor Summary | |
public | StringTokenizer2(String text, String delimiter) Create tokenizer with property returnTokens set to
false and property ignoreCase set to
false . | public | StringTokenizer2(String text, String delimiter, boolean returnTokens) Create tokenizer with option for property returnTokens
and property ignoreCase set to false . | public | StringTokenizer2(String text, String delimiter, boolean returnTokens, boolean ignoreCase) Create tokenizer with options for properties
returnTokens and ignoreCase . |
Method Summary | |
public int | countTokens() | public boolean | hasMoreElements() | public boolean | hasMoreTokens() | public boolean | hasNext() | public Object | next() | public Object | nextElement() | public String | nextToken() | public void | remove() | public static String | replace(String str, String findValue, String replaceValue) | public static String | replace(String str, String findValue, String replaceValue, boolean ignoreCase) | public static String[] | tokenize(String str, String findValue) | public static String[] | tokenize(String str, String findValue, boolean trim) | public static String[] | tokenize(String str, String findValue, boolean trim, boolean ignoreCase) Utility method to create array of string tokens with optional support for
trimming results and ignoring case when searching. | public static String[] | tokenizeLines(String string) Utility method to breakup larger string into array of strings,
one string per line. |
StringTokenizer2 | public StringTokenizer2(String text, String delimiter)(Code) | | Create tokenizer with property returnTokens set to
false and property ignoreCase set to
false . Blank delimiter results in the entire text
as a single token.
Parameters: text - string to be parsed (must not be null) Parameters: delimiter - to be be used to tokenize text (must not be null) |
StringTokenizer2 | public StringTokenizer2(String text, String delimiter, boolean returnTokens)(Code) | | Create tokenizer with option for property returnTokens
and property ignoreCase set to false . Blank
delimiter results in the entire text as a single token.
Parameters: text - string to be parsed (must not be null) Parameters: delimiter - to be be used to tokenize text (must not be null) Parameters: returnTokens - mimics java.util.StringTokenizer in that when true delimiters are returned as tokens |
StringTokenizer2 | public StringTokenizer2(String text, String delimiter, boolean returnTokens, boolean ignoreCase)(Code) | | Create tokenizer with options for properties
returnTokens and ignoreCase . Blank delimiter
results in the entire text as a single token.
Parameters: text - string to be parsed (must not be null) Parameters: delimiter - to be be used to tokenize text (must not be null) Parameters: returnTokens - mimics java.util.StringTokenizer in that when true delimiters are returned as tokens Parameters: ignoreCase - delimiters not case sensitive when true |
countTokens | public int countTokens()(Code) | | See Also: "java.util.StringTokenizer.countTokens()" |
hasMoreElements | public boolean hasMoreElements()(Code) | | See Also: "java.util.StringTokenizer.hasMoreElements()" |
hasMoreTokens | public boolean hasMoreTokens()(Code) | | See Also: "java.util.StringTokenizer.hasMoreTokens()" |
hasNext | public boolean hasNext()(Code) | | See Also: "java.util.StringTokenizer.hasNext()" |
next | public Object next()(Code) | | See Also: "java.util.StringTokenizer.next()" |
nextElement | public Object nextElement()(Code) | | See Also: "java.util.StringTokenizer.nextElement()" |
nextToken | public String nextToken()(Code) | | See Also: "java.util.StringTokenizer.nextToken()" |
remove | public void remove()(Code) | | Feature not supported
|
replace | public static String replace(String str, String findValue, String replaceValue)(Code) | | Performs a classic string find and replace
Parameters: str - original string to be modified Parameters: findValue - text to be replaced throughout string (must not be null) Parameters: replaceValue - text to replace found tokens (must not be null) modified string |
replace | public static String replace(String str, String findValue, String replaceValue, boolean ignoreCase)(Code) | | Performs a classic string find & replace, optionally ignoring the case
of the string
Parameters: str - original string to be modified Parameters: findValue - search text to be replaced throughout string (must not be null) Parameters: replaceValue - text to replace found tokens (must not be null) Parameters: ignoreCase - search text case insensitive when true modified string |
tokenize | public static String[] tokenize(String str, String findValue, boolean trim, boolean ignoreCase)(Code) | | Utility method to create array of string tokens with optional support for
trimming results and ignoring case when searching.
Parameters: str - text to be searched (must not be null) Parameters: findValue - search string (must not be null) Parameters: trim - flag indicating that resulting tokens should be trimmed Parameters: ignoreCase - flag indicating that search should be case insensitive array of string tokens resulting from search |
tokenizeLines | public static String[] tokenizeLines(String string)(Code) | | Utility method to breakup larger string into array of strings,
one string per line.
|
|
|