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

public Class Parser<E>

extends ContextAwareBase
Class Inheritance
Imports
java.util.HashMap, .List, .Map, ch.qos.logback.core.CoreConstants, ch.qos.logback.core.pattern.Converter, .FormatInfo, .IdentityCompositeConverter, .ReplacingCompositeConverter, ch.qos.logback.core.pattern.util.IEscapeUtil, .RegularEscapeUtil, ch.qos.logback.core.spi.ContextAwareBase, .ScanException

Field Summary

Modifier and TypeField and Description
public static final Map<String, String>
public static final String
pack-priv int
public static final String
pack-priv final List<Token>
Inherited from ch.qos.logback.core.spi.ContextAwareBase:
context

Constructor Summary

AccessConstructor and Description
pack-priv
public
Parser(String pattern)

public
Parser(String pattern, IEscapeUtil escapeUtil)

Method Summary

Modifier and TypeMethod and Description
pack-priv void
pack-priv FormattingNode
C()

public Converter<E>
compile(final Node top, Map<String, String> converterMap)

When the parsing step is done, the Node list can be transformed into a converter chain.

pack-priv FormattingNode
COMPOSITE(String keyword)

pack-priv Node
E()

pack-priv Node
Eopt()

pack-priv void
expectNotNull(Token t, String expected)

pack-priv Token
pack-priv Token
public Node
pack-priv FormattingNode
pack-priv Node
T()

Inherited from ch.qos.logback.core.spi.ContextAwareBase:
addErroraddErroraddInfoaddInfoaddStatusaddWarnaddWarngetContextgetDeclaredOrigingetStatusManagersetContext

Field Detail

DEFAULT_COMPOSITE_CONVERTER_MAPback to summary
public static final Map<String, String> DEFAULT_COMPOSITE_CONVERTER_MAP
MISSING_RIGHT_PARENTHESISback to summary
public static final String MISSING_RIGHT_PARENTHESIS
pointerback to summary
pack-priv int pointer
REPLACE_CONVERTER_WORDback to summary
public static final String REPLACE_CONVERTER_WORD
tokenListback to summary
pack-priv final List<Token> tokenList

Constructor Detail

Parserback to summary
pack-priv Parser(TokenStream ts) throws ScanException
Parserback to summary
public Parser(String pattern) throws ScanException
Parserback to summary
public Parser(String pattern, IEscapeUtil escapeUtil) throws ScanException

Method Detail

advanceTokenPointerback to summary
pack-priv void advanceTokenPointer()
Cback to summary
pack-priv FormattingNode C() throws ScanException
compileback to summary
public Converter<E> compile(final Node top, Map<String, String> converterMap)

When the parsing step is done, the Node list can be transformed into a converter chain.

COMPOSITEback to summary
pack-priv FormattingNode COMPOSITE(String keyword) throws ScanException
Eback to summary
pack-priv Node E() throws ScanException
Eoptback to summary
pack-priv Node Eopt() throws ScanException
expectNotNullback to summary
pack-priv void expectNotNull(Token t, String expected)
getCurentTokenback to summary
pack-priv Token getCurentToken()
getNextTokenback to summary
pack-priv Token getNextToken()
parseback to summary
public Node parse() throws ScanException
SINGLEback to summary
pack-priv FormattingNode SINGLE() throws ScanException
Tback to summary
pack-priv Node T() throws ScanException