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) 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 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) 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)
-
-
-
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)
-
-