|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.util.StringTokenizer
com.pmease.quickbuild.execution.killtree.QuotedStringTokenizer
public class QuotedStringTokenizer
StringTokenizer with Quoting support. This class is a copy of the java.util.StringTokenizer API and the behaviour is the same, except that single and doulbe quoted string values are recognized. Delimiters within quotes are not considered delimiters. Quotes can be escaped with '\'.
StringTokenizer| Constructor Summary | |
|---|---|
QuotedStringTokenizer(java.lang.String str)
|
|
QuotedStringTokenizer(java.lang.String str,
java.lang.String delim)
|
|
QuotedStringTokenizer(java.lang.String str,
java.lang.String delim,
boolean returnDelimiters)
|
|
QuotedStringTokenizer(java.lang.String str,
java.lang.String delim,
boolean returnDelimiters,
boolean returnQuotes)
|
|
| Method Summary | |
|---|---|
static byte |
convertHexDigit(byte b)
|
int |
countTokens()
Not implemented. |
boolean |
getDouble()
|
boolean |
getSingle()
|
boolean |
hasMoreElements()
|
boolean |
hasMoreTokens()
|
java.lang.Object |
nextElement()
|
java.lang.String |
nextToken()
|
java.lang.String |
nextToken(java.lang.String delim)
|
static java.lang.String |
quote(java.lang.String s)
Quote a string. |
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. |
void |
setDouble(boolean d)
|
void |
setSingle(boolean single)
|
java.lang.String[] |
toArray()
|
static java.lang.String[] |
tokenize(java.lang.String str)
|
static java.lang.String[] |
tokenize(java.lang.String str,
java.lang.String delimiters)
|
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 |
| Constructor Detail |
|---|
public QuotedStringTokenizer(java.lang.String str,
java.lang.String delim,
boolean returnDelimiters,
boolean returnQuotes)
str - String to tokenize.delim - List of delimiter characters as string. Can be null, to default to ' \t\n\r'returnDelimiters - If true, nextToken() will include the delimiters, not just tokenized
tokens.returnQuotes - If true, nextToken() will include the quotation characters when they are present.
public QuotedStringTokenizer(java.lang.String str,
java.lang.String delim,
boolean returnDelimiters)
public QuotedStringTokenizer(java.lang.String str,
java.lang.String delim)
public QuotedStringTokenizer(java.lang.String str)
| Method Detail |
|---|
public static java.lang.String[] tokenize(java.lang.String str)
public static java.lang.String[] tokenize(java.lang.String str,
java.lang.String delimiters)
public java.lang.String[] toArray()
public boolean hasMoreTokens()
hasMoreTokens in class java.util.StringTokenizer
public java.lang.String nextToken()
throws java.util.NoSuchElementException
nextToken in class java.util.StringTokenizerjava.util.NoSuchElementException
public java.lang.String nextToken(java.lang.String delim)
throws java.util.NoSuchElementException
nextToken in class java.util.StringTokenizerjava.util.NoSuchElementExceptionpublic boolean hasMoreElements()
hasMoreElements in interface java.util.Enumeration<java.lang.Object>hasMoreElements in class java.util.StringTokenizer
public java.lang.Object nextElement()
throws java.util.NoSuchElementException
nextElement in interface java.util.Enumeration<java.lang.Object>nextElement in class java.util.StringTokenizerjava.util.NoSuchElementExceptionpublic int countTokens()
countTokens in class java.util.StringTokenizer
public static java.lang.String quote(java.lang.String s,
java.lang.String delim)
s - The string to quote.
public static java.lang.String quote(java.lang.String s)
s - The string to quote.
public static void quote(java.lang.StringBuffer buf,
java.lang.String s)
buf - The StringBuffers - The String to quote.public static java.lang.String unquote(java.lang.String s)
s - The string to unquote.
public boolean getDouble()
public void setDouble(boolean d)
d - handle double quotes if truepublic boolean getSingle()
public void setSingle(boolean single)
single - handle single quotes if truepublic static byte convertHexDigit(byte b)
b - An ASCII encoded character 0-9 a-f A-F
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||