public class OptionTokenizer
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
(package private) IEscapeUtil |
escapeUtil |
private static int |
EXPECTING_STATE |
(package private) java.lang.String |
pattern |
(package private) int |
patternLength |
(package private) char |
quoteChar |
private static int |
QUOTED_COLLECTING_STATE |
private static int |
RAW_COLLECTING_STATE |
(package private) int |
state |
(package private) TokenStream |
tokenStream |
| Constructor and Description |
|---|
OptionTokenizer(TokenStream tokenStream) |
OptionTokenizer(TokenStream tokenStream,
IEscapeUtil escapeUtil) |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
emitOptionToken(java.util.List<Token> tokenList,
java.util.List<java.lang.String> optionList) |
(package private) void |
escape(java.lang.String escapeChars,
java.lang.StringBuffer buf) |
(package private) void |
tokenize(char firstChar,
java.util.List<Token> tokenList) |
private static final int EXPECTING_STATE
private static final int RAW_COLLECTING_STATE
private static final int QUOTED_COLLECTING_STATE
final IEscapeUtil escapeUtil
final TokenStream tokenStream
final java.lang.String pattern
final int patternLength
char quoteChar
int state
OptionTokenizer(TokenStream tokenStream)
OptionTokenizer(TokenStream tokenStream, IEscapeUtil escapeUtil)
void tokenize(char firstChar,
java.util.List<Token> tokenList)
throws ScanException
ScanExceptionvoid emitOptionToken(java.util.List<Token> tokenList, java.util.List<java.lang.String> optionList)
void escape(java.lang.String escapeChars,
java.lang.StringBuffer buf)