Class ThenOrElseActionBase
java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.joran.action.Action
ch.qos.logback.core.joran.conditional.ThenOrElseActionBase
- All Implemented Interfaces:
ContextAware
- Direct Known Subclasses:
ElseAction,ThenAction
-
Field Summary
FieldsFields inherited from class ch.qos.logback.core.joran.action.Action
ACTION_CLASS_ATTRIBUTE, CLASS_ATTRIBUTE, FILE_ATTRIBUTE, KEY_ATTRIBUTE, NAME_ATTRIBUTE, PATTERN_ATTRIBUTE, SCOPE_ATTRIBUTE, VALUE_ATTRIBUTEFields inherited from class ch.qos.logback.core.spi.ContextAwareBase
context -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbegin(InterpretationContext ic, String name, Attributes attributes) Called when the parser encounters an element matching aPattern.voidend(InterpretationContext ic, String name) (package private) abstract voidregisterEventList(IfAction ifAction, List<SaxEvent> eventList) (package private) voidremoveFirstAndLastFromList(List<SaxEvent> eventList) (package private) booleanMethods inherited from class ch.qos.logback.core.joran.action.Action
body, getColumnNumber, getLineColStr, getLineNumber, toStringMethods inherited from class ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
-
Field Details
-
stateStack
Stack<ThenActionState> stateStack
-
-
Constructor Details
-
ThenOrElseActionBase
public ThenOrElseActionBase()
-
-
Method Details
-
begin
public void begin(InterpretationContext ic, String name, Attributes attributes) throws ActionException Description copied from class:ActionCalled when the parser encounters an element matching aPattern.- Specified by:
beginin classAction- Throws:
ActionException
-
weAreActive
-
end
- Specified by:
endin classAction- Throws:
ActionException
-
registerEventList
-
removeFirstAndLastFromList
-