Class OptionTokenizer
- java.lang.Object
-
- ch.qos.logback.core.pattern.parser.OptionTokenizer
-
public class OptionTokenizer extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) IEscapeUtilescapeUtilprivate static intEXPECTING_STATE(package private) java.lang.Stringpattern(package private) intpatternLength(package private) charquoteCharprivate static intQUOTED_COLLECTING_STATEprivate static intRAW_COLLECTING_STATE(package private) intstate(package private) TokenStreamtokenStream
-
Constructor Summary
Constructors Constructor Description OptionTokenizer(TokenStream tokenStream)OptionTokenizer(TokenStream tokenStream, IEscapeUtil escapeUtil)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidemitOptionToken(java.util.List<Token> tokenList, java.util.List<java.lang.String> optionList)(package private) voidescape(java.lang.String escapeChars, java.lang.StringBuffer buf)(package private) voidtokenize(char firstChar, java.util.List<Token> tokenList)
-
-
-
Field Detail
-
EXPECTING_STATE
private static final int EXPECTING_STATE
- See Also:
- Constant Field Values
-
RAW_COLLECTING_STATE
private static final int RAW_COLLECTING_STATE
- See Also:
- Constant Field Values
-
QUOTED_COLLECTING_STATE
private static final int QUOTED_COLLECTING_STATE
- See Also:
- Constant Field Values
-
escapeUtil
final IEscapeUtil escapeUtil
-
tokenStream
final TokenStream tokenStream
-
pattern
final java.lang.String pattern
-
patternLength
final int patternLength
-
quoteChar
char quoteChar
-
state
int state
-
-
Constructor Detail
-
OptionTokenizer
OptionTokenizer(TokenStream tokenStream)
-
OptionTokenizer
OptionTokenizer(TokenStream tokenStream, IEscapeUtil escapeUtil)
-
-
Method Detail
-
tokenize
void tokenize(char firstChar, java.util.List<Token> tokenList) throws ScanException- Throws:
ScanException
-
emitOptionToken
void emitOptionToken(java.util.List<Token> tokenList, java.util.List<java.lang.String> optionList)
-
escape
void escape(java.lang.String escapeChars, java.lang.StringBuffer buf)
-
-