net.yagga.util
Class StringQuoteTokenizer
java.lang.Object
|
+--net.yagga.util.StringQuoteTokenizer
- public class StringQuoteTokenizer
- extends java.lang.Object
class StringQuoteTokenizer
acts like the java.util.StringTokenizer, but treats as a single token
multiple tokens enclosed in quotation marks
default behaviour: trats " as quoting character
| Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
st
private java.util.StringTokenizer st
inQuote
private boolean inQuote
origDelim
private java.lang.String origDelim
escapeType
private int escapeType
NO_ESCAPE
public static final int NO_ESCAPE
ESCAPE_ALWAYS
public static final int ESCAPE_ALWAYS
ESCAPE_IN_QUOTES
public static final int ESCAPE_IN_QUOTES
StringQuoteTokenizer
public StringQuoteTokenizer(java.lang.String str,
java.lang.String delim)
StringQuoteTokenizer
public StringQuoteTokenizer(java.lang.String str,
java.lang.String delim,
int escapeType)
StringQuoteTokenizer
StringQuoteTokenizer(java.lang.String str)
init
private void init(java.lang.String str,
java.lang.String delim,
int escape)
hasMoreElements
public boolean hasMoreElements()
hasMoreTokens
public boolean hasMoreTokens()
nextElement
public java.lang.Object nextElement()
nextToken
public java.lang.String nextToken()
main
public static void main(java.lang.String[] argv)