Package mgui.util
Class QuotedStringTokenizer
java.lang.Object
java.util.StringTokenizer
mgui.util.QuotedStringTokenizer
- All Implemented Interfaces:
java.util.Enumeration<java.lang.Object>
public class QuotedStringTokenizer
extends java.util.StringTokenizer
-
Constructor Summary
Constructors Constructor Description QuotedStringTokenizer(java.lang.String str)QuotedStringTokenizer(java.lang.String str, java.lang.String delim)QuotedStringTokenizer(java.lang.String str, java.lang.String delim, boolean returnTokens)QuotedStringTokenizer(java.lang.String str, java.lang.String delim, boolean returnTokens, boolean returnQuotes) -
Method Summary
Modifier and Type Method Description intcountTokens()Not implemented.booleanhasMoreElements()booleanhasMoreTokens()java.lang.ObjectnextElement()java.lang.StringnextToken()java.lang.StringnextToken(java.lang.String delim)static voidquote(java.lang.StringBuffer buf, java.lang.String s)Quote a string into a StringBuffer.static java.lang.Stringquote(java.lang.String s, java.lang.String delim)Quote a string.static java.lang.Stringunquote(java.lang.String s)Unquote a string.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Enumeration
asIterator
-
Constructor Details
-
QuotedStringTokenizer
public QuotedStringTokenizer(java.lang.String str, java.lang.String delim, boolean returnTokens, boolean returnQuotes) -
QuotedStringTokenizer
public QuotedStringTokenizer(java.lang.String str, java.lang.String delim, boolean returnTokens) -
QuotedStringTokenizer
public QuotedStringTokenizer(java.lang.String str, java.lang.String delim) -
QuotedStringTokenizer
public QuotedStringTokenizer(java.lang.String str)
-
-
Method Details
-
hasMoreTokens
public boolean hasMoreTokens()- Overrides:
hasMoreTokensin classjava.util.StringTokenizer
-
nextToken
public java.lang.String nextToken() throws java.util.NoSuchElementException- Overrides:
nextTokenin classjava.util.StringTokenizer- Throws:
java.util.NoSuchElementException
-
nextToken
public java.lang.String nextToken(java.lang.String delim) throws java.util.NoSuchElementException- Overrides:
nextTokenin classjava.util.StringTokenizer- Throws:
java.util.NoSuchElementException
-
hasMoreElements
public boolean hasMoreElements()- Specified by:
hasMoreElementsin interfacejava.util.Enumeration<java.lang.Object>- Overrides:
hasMoreElementsin classjava.util.StringTokenizer
-
nextElement
public java.lang.Object nextElement() throws java.util.NoSuchElementException- Specified by:
nextElementin interfacejava.util.Enumeration<java.lang.Object>- Overrides:
nextElementin classjava.util.StringTokenizer- Throws:
java.util.NoSuchElementException
-
countTokens
public int countTokens()Not implemented.- Overrides:
countTokensin classjava.util.StringTokenizer
-
quote
public static java.lang.String quote(java.lang.String s, java.lang.String delim)Quote a string. The string is quoted only if quoting is required due to embeded delimiters, quote characters or the empty string.- Parameters:
s- The string to quote.- Returns:
- quoted string
-
quote
public static void quote(java.lang.StringBuffer buf, java.lang.String s)Quote a string into a StringBuffer.- Parameters:
buf- The StringBuffers- The String to quote.
-
unquote
public static java.lang.String unquote(java.lang.String s)Unquote a string.- Parameters:
s- The string to unquote.- Returns:
- quoted string
-