## Uses of Class
ch.qos.logback.core.joran.spi.InterpretationContext

Packages that use InterpretationContext
ch.qos.logback.access.joran.action
ch.qos.logback.access.sift
ch.qos.logback.classic.joran.action
ch.qos.logback.classic.sift
ch.qos.logback.core.db: The ch.qos.logback.core.db package provides bases classes to append objects into various databases.
ch.qos.logback.core.joran: Contains Joran configuration classes.
ch.qos.logback.core.joran.action
ch.qos.logback.core.joran.conditional
ch.qos.logback.core.joran.spi

### Uses of InterpretationContext in ch.qos.logback.access.joran.action

Methods in ch.qos.logback.access.joran.action with parameters of type InterpretationContext
`void` ConfigurationAction.`begin(InterpretationContext ec, String name, Attributes attributes)`
`void` ConfigurationAction.`end(InterpretationContext ec, String name)`

### Uses of InterpretationContext in ch.qos.logback.access.sift

Methods in ch.qos.logback.access.sift with parameters of type InterpretationContext
`void` SiftAction.`begin(InterpretationContext ic, String name, Attributes attributes)`
`void` SiftAction.`end(InterpretationContext ic, String name)`

### Uses of InterpretationContext in ch.qos.logback.classic.joran.action

Methods in ch.qos.logback.classic.joran.action with parameters of type InterpretationContext
`void` ConfigurationAction.`begin(InterpretationContext ic, String name, Attributes attributes)`
`void` LoggerAction.`begin(InterpretationContext ec, String name, Attributes attributes)`
`void` ReceiverAction.`begin(InterpretationContext ic, String name, Attributes attributes)`
`void` InsertFromJNDIAction.`begin(InterpretationContext ec, String name, Attributes attributes)`
`void` LevelAction.`begin(InterpretationContext ec, String name, Attributes attributes)`
`void` LoggerContextListenerAction.`begin(InterpretationContext ec, String name, Attributes attributes)`
`void` RootLoggerAction.`begin(InterpretationContext ec, String name, Attributes attributes)`
`void` ContextNameAction.`begin(InterpretationContext ec, String name, Attributes attributes)`
`void` JMXConfiguratorAction.`begin(InterpretationContext ec, String name, Attributes attributes)`
`void` ConsolePluginAction.`begin(InterpretationContext ec, String name, Attributes attributes)`
`void` ContextNameAction.`body(InterpretationContext ec, String body)`
`void` ConfigurationAction.`end(InterpretationContext ec, String name)`
`void` LoggerAction.`end(InterpretationContext ec, String e)`
`void` ReceiverAction.`end(InterpretationContext ic, String name)`
`void` InsertFromJNDIAction.`end(InterpretationContext ec, String name)`
`void` LevelAction.`end(InterpretationContext ec, String e)`
`void` LoggerContextListenerAction.`end(InterpretationContext ec, String name)`
`void` RootLoggerAction.`end(InterpretationContext ec, String name)`
`void` ContextNameAction.`end(InterpretationContext ec, String name)`
`void` JMXConfiguratorAction.`end(InterpretationContext ec, String name)`
`void` ConsolePluginAction.`end(InterpretationContext ec, String name)`
`void` LoggerAction.`finish(InterpretationContext ec)`
`void` LevelAction.`finish(InterpretationContext ec)`
`void` RootLoggerAction.`finish(InterpretationContext ec)`

### Uses of InterpretationContext in ch.qos.logback.classic.sift

Methods in ch.qos.logback.classic.sift with parameters of type InterpretationContext
`void` SiftAction.`begin(InterpretationContext ic, String name, Attributes attributes)`
`void` SiftAction.`end(InterpretationContext ic, String name)`

### Uses of InterpretationContext in ch.qos.logback.core.db

Methods in ch.qos.logback.core.db with parameters of type InterpretationContext
`void` BindDataSourceToJNDIAction.`begin(InterpretationContext ec, String localName, Attributes attributes)` Instantiates an a data source and bind it to JNDI Most of the required parameters are placed in the ec.substitutionProperties
`void` BindDataSourceToJNDIAction.`end(InterpretationContext ec, String name)`

### Uses of InterpretationContext in ch.qos.logback.core.joran

Methods in ch.qos.logback.core.joran that return InterpretationContext
`InterpretationContext` JoranConfiguratorBase.`getInterpretationContext()`

### Uses of InterpretationContext in ch.qos.logback.core.joran.action

Methods in ch.qos.logback.core.joran.action with parameters of type InterpretationContext
`void` IncludeAction.`begin(InterpretationContext ec, String name, Attributes attributes)`
`void` AppenderAction.`begin(InterpretationContext ec, String localName, Attributes attributes)` Instantiates an appender of the given class and sets its name.
`void` NOPAction.`begin(InterpretationContext ec, String name, Attributes attributes)`
`void` ParamAction.`begin(InterpretationContext ec, String localName, Attributes attributes)`
`void` StatusListenerAction.`begin(InterpretationContext ec, String name, Attributes attributes)`
`void` DefinePropertyAction.`begin(InterpretationContext ec, String localName, Attributes attributes)`
`void` NewRuleAction.`begin(InterpretationContext ec, String localName, Attributes attributes)` Instantiates an layout of the given class and sets its name.
`void` ContextPropertyAction.`begin(InterpretationContext ec, String name, Attributes attributes)`
`void` ShutdownHookAction.`begin(InterpretationContext ic, String name, Attributes attributes)` Instantiates a shutdown hook of the given class and sets its name.
`void` AbstractEventEvaluatorAction.`begin(InterpretationContext ec, String name, Attributes attributes)` Instantiates an evaluator of the given class and sets its name.
`void` ConversionRuleAction.`begin(InterpretationContext ec, String localName, Attributes attributes)` Instantiates an layout of the given class and sets its name.
`void` PropertyAction.`begin(InterpretationContext ec, String localName, Attributes attributes)` Set a new property for the execution context by name, value pair, or adds all the properties found in the given file.
`void` NestedBasicPropertyIA.`begin(InterpretationContext ec, String localName, Attributes attributes)`
`void` NestedComplexPropertyIA.`begin(InterpretationContext ec, String localName, Attributes attributes)`
`void` AppenderRefAction.`begin(InterpretationContext ec, String tagName, Attributes attributes)`
`void` TimestampAction.`begin(InterpretationContext ec, String name, Attributes attributes)`
`abstract void` Action.`begin(InterpretationContext ic, String name, Attributes attributes)` Called when the parser encounters an element matching a `Pattern`.
`void` NestedBasicPropertyIA.`body(InterpretationContext ec, String body)`
`void` Action.`body(InterpretationContext ic, String body)` Called to pass the body (as text) contained within an element.
`void` IncludeAction.`end(InterpretationContext ec, String name)`
`void` AppenderAction.`end(InterpretationContext ec, String name)` Once the children elements are also parsed, now is the time to activate the appender options.
`void` NOPAction.`end(InterpretationContext ec, String name)`
`void` ParamAction.`end(InterpretationContext ec, String localName)`
`void` StatusListenerAction.`end(InterpretationContext ec, String e)`
`void` DefinePropertyAction.`end(InterpretationContext ec, String name)` Now property definer is initialized by all properties and we can put property value to context
`void` NewRuleAction.`end(InterpretationContext ec, String n)` Once the children elements are also parsed, now is the time to activate the appender options.
`void` ContextPropertyAction.`end(InterpretationContext ec, String name)`
`void` ShutdownHookAction.`end(InterpretationContext ic, String name)` Once the children elements are also parsed, now is the time to activate the shutdown hook options.
`void` AbstractEventEvaluatorAction.`end(InterpretationContext ec, String e)` Once the children elements are also parsed, now is the time to activate the evaluator options.
`void` ConversionRuleAction.`end(InterpretationContext ec, String n)` Once the children elements are also parsed, now is the time to activate the appender options.
`void` PropertyAction.`end(InterpretationContext ec, String name)`
`void` NestedBasicPropertyIA.`end(InterpretationContext ec, String tagName)`
`void` NestedComplexPropertyIA.`end(InterpretationContext ec, String tagName)`
`void` AppenderRefAction.`end(InterpretationContext ec, String n)`
`void` TimestampAction.`end(InterpretationContext ec, String name)`
`abstract void` Action.`end(InterpretationContext ic, String name)`
`void` ParamAction.`finish(InterpretationContext ec)`
`void` StatusListenerAction.`finish(InterpretationContext ec)`
`void` NewRuleAction.`finish(InterpretationContext ec)`
`void` AbstractEventEvaluatorAction.`finish(InterpretationContext ec)`
`void` ConversionRuleAction.`finish(InterpretationContext ec)`
`void` PropertyAction.`finish(InterpretationContext ec)`
`protected int` Action.`getColumnNumber(InterpretationContext ic)`
`protected String` Action.`getLineColStr(InterpretationContext ic)`
`protected int` Action.`getLineNumber(InterpretationContext ic)`
`boolean` NestedBasicPropertyIA.`isApplicable(ElementPath elementPath, Attributes attributes, InterpretationContext ec)`
`boolean` NestedComplexPropertyIA.`isApplicable(ElementPath elementPath, Attributes attributes, InterpretationContext ic)`
`abstract boolean` ImplicitAction.`isApplicable(ElementPath currentElementPath, Attributes attributes, InterpretationContext ec)` Check whether this implicit action is appropriate in the current context.
`static void` ActionUtil.`setProperties(InterpretationContext ic, Properties props, ActionUtil.Scope scope)` Add all the properties found in the argument named 'props' to an InterpretationContext.
`static void` ActionUtil.`setProperty(InterpretationContext ic, String key, String value, ActionUtil.Scope scope)`

### Uses of InterpretationContext in ch.qos.logback.core.joran.conditional

Methods in ch.qos.logback.core.joran.conditional with parameters of type InterpretationContext
`void` IfAction.`begin(InterpretationContext ic, String name, Attributes attributes)`
`void` ThenOrElseActionBase.`begin(InterpretationContext ic, String name, Attributes attributes)`
`void` IfAction.`end(InterpretationContext ic, String name)`
`void` ThenOrElseActionBase.`end(InterpretationContext ic, String name)`

### Uses of InterpretationContext in ch.qos.logback.core.joran.spi

Methods in ch.qos.logback.core.joran.spi that return InterpretationContext
`InterpretationContext` Interpreter.`getExecutionContext()` Deprecated. replaced by `Interpreter.getInterpretationContext()`
`InterpretationContext` Interpreter.`getInterpretationContext()`