|
|||||||||
| Home >> All >> org >> mortbay >> [ util overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.mortbay.util
Class QuotedStringTokenizer

java.lang.Objectjava.util.StringTokenizer
org.mortbay.util.QuotedStringTokenizer
- All Implemented Interfaces:
- java.util.Enumeration
- public class QuotedStringTokenizer
- extends java.util.StringTokenizer
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 '\'.
- Version:
- $Id: QuotedStringTokenizer.java,v 1.3 2002/10/24 09:23:37 gregwilkins Exp $
| Field Summary | |
private static java.lang.String |
__delim
|
private java.lang.String |
_delim
|
private boolean |
_hasToken
|
private int |
_i
|
private int |
_lastStart
|
private boolean |
_returnQuotes
|
private boolean |
_returnTokens
|
private java.lang.String |
_string
|
private java.lang.StringBuffer |
_token
|
| Fields inherited from class java.util.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 returnTokens)
|
|
QuotedStringTokenizer(java.lang.String str,
java.lang.String delim,
boolean returnTokens,
boolean returnQuotes)
|
|
| Method Summary | |
int |
countTokens()
Not implemented. |
boolean |
hasMoreElements()
This does the same as hasMoreTokens. |
boolean |
hasMoreTokens()
Tells if there are more tokens. |
java.lang.Object |
nextElement()
This does the same as nextTokens. |
java.lang.String |
nextToken()
Returns the nextToken of the string. |
java.lang.String |
nextToken(java.lang.String delim)
Returns the nextToken, changing the delimiter set to the given 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 |
| Field Detail |
__delim
private static final java.lang.String __delim
- See Also:
- Constant Field Values
_string
private java.lang.String _string
_delim
private java.lang.String _delim
_returnQuotes
private boolean _returnQuotes
_returnTokens
private boolean _returnTokens
_token
private java.lang.StringBuffer _token
_hasToken
private boolean _hasToken
_i
private int _i
_lastStart
private int _lastStart
| Constructor Detail |
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 Detail |
hasMoreTokens
public boolean hasMoreTokens()
- Description copied from class:
java.util.StringTokenizer - Tells if there are more tokens.
nextToken
public java.lang.String nextToken() throws java.util.NoSuchElementException
- Description copied from class:
java.util.StringTokenizer - Returns the nextToken of the string.
nextToken
public java.lang.String nextToken(java.lang.String delim) throws java.util.NoSuchElementException
- Description copied from class:
java.util.StringTokenizer - Returns the nextToken, changing the delimiter set to the given
delim. The change of the delimiter set is permanent, ie. the next call of nextToken(), uses the same delimiter set.
hasMoreElements
public boolean hasMoreElements()
- Description copied from class:
java.util.StringTokenizer - This does the same as hasMoreTokens. This is the
Enumerationinterface method.
nextElement
public java.lang.Object nextElement() throws java.util.NoSuchElementException
- Description copied from class:
java.util.StringTokenizer - This does the same as nextTokens. This is the
Enumerationinterface method.
countTokens
public int countTokens()
- Not implemented.
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.
quote
public static void quote(java.lang.StringBuffer buf, java.lang.String s)
- Quote a string into a StringBuffer.
unquote
public static java.lang.String unquote(java.lang.String s)
- Unquote a string.
|
|||||||||
| Home >> All >> org >> mortbay >> [ util overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC