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 int
countTokens()
Not implemented.boolean
hasMoreElements()
boolean
hasMoreTokens()
java.lang.Object
nextElement()
java.lang.String
nextToken()
java.lang.String
nextToken(java.lang.String delim)
static void
quote(java.lang.StringBuffer buf, java.lang.String s)
Quote a string into a StringBuffer.static java.lang.String
quote(java.lang.String s, java.lang.String delim)
Quote a string.static java.lang.String
unquote(java.lang.String s)
Unquote a string.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
hasMoreTokens
in classjava.util.StringTokenizer
-
nextToken
public java.lang.String nextToken() throws java.util.NoSuchElementException- Overrides:
nextToken
in classjava.util.StringTokenizer
- Throws:
java.util.NoSuchElementException
-
nextToken
public java.lang.String nextToken(java.lang.String delim) throws java.util.NoSuchElementException- Overrides:
nextToken
in classjava.util.StringTokenizer
- Throws:
java.util.NoSuchElementException
-
hasMoreElements
public boolean hasMoreElements()- Specified by:
hasMoreElements
in interfacejava.util.Enumeration<java.lang.Object>
- Overrides:
hasMoreElements
in classjava.util.StringTokenizer
-
nextElement
public java.lang.Object nextElement() throws java.util.NoSuchElementException- Specified by:
nextElement
in interfacejava.util.Enumeration<java.lang.Object>
- Overrides:
nextElement
in classjava.util.StringTokenizer
- Throws:
java.util.NoSuchElementException
-
countTokens
public int countTokens()Not implemented.- Overrides:
countTokens
in 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
-