Top Fields Constructors Methods
ch.qos.logback.core.pattern.parser

public Class OptionTokenizer

extends Object
Class Inheritance
Imports
java.util.ArrayList, .List, ch.qos.logback.core.pattern.util.AsIsEscapeUtil, .IEscapeUtil, ch.qos.logback.core.pattern.parser.TokenStream.TokenizerState, ch.qos.logback.core.spi.ScanException

Field Summary

Modifier and TypeField and Description
pack-priv final IEscapeUtil
private static final int
pack-priv final String
pack-priv final int
pack-priv char
private static final int
private static final int
pack-priv int
pack-priv final TokenStream

Constructor Summary

AccessConstructor and Description
pack-priv
pack-priv
OptionTokenizer(TokenStream tokenStream, IEscapeUtil escapeUtil)

Method Summary

Modifier and TypeMethod and Description
pack-priv void
emitOptionToken(List<Token> tokenList, List<String> optionList)

pack-priv void
escape(String escapeChars, StringBuffer buf)

pack-priv void
tokenize(char firstChar, List<Token> tokenList)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

escapeUtilback to summary
pack-priv final IEscapeUtil escapeUtil
EXPECTING_STATEback to summary
private static final int EXPECTING_STATE
patternback to summary
pack-priv final String pattern
patternLengthback to summary
pack-priv final int patternLength
quoteCharback to summary
pack-priv char quoteChar
QUOTED_COLLECTING_STATEback to summary
private static final int QUOTED_COLLECTING_STATE
RAW_COLLECTING_STATEback to summary
private static final int RAW_COLLECTING_STATE
stateback to summary
pack-priv int state
tokenStreamback to summary
pack-priv final TokenStream tokenStream

Constructor Detail

OptionTokenizerback to summary
pack-priv OptionTokenizer(TokenStream tokenStream)
OptionTokenizerback to summary
pack-priv OptionTokenizer(TokenStream tokenStream, IEscapeUtil escapeUtil)

Method Detail

emitOptionTokenback to summary
pack-priv void emitOptionToken(List<Token> tokenList, List<String> optionList)
escapeback to summary
pack-priv void escape(String escapeChars, StringBuffer buf)
tokenizeback to summary
pack-priv void tokenize(char firstChar, List<Token> tokenList) throws ScanException