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

Packages that use ElementPath
Package | Description
--- | ---
ch.qos.logback.classic.sift |
ch.qos.logback.core.joran | Contains Joran configuration classes.
ch.qos.logback.core.joran.action |
ch.qos.logback.core.joran.event |
ch.qos.logback.core.joran.spi |

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

Methods in ch.qos.logback.classic.sift that return ElementPath
Modifier and Type | Method and Description
--- | ---
`protected ElementPath` | SiftingJoranConfigurator.`initialElementPath()`

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

Methods in ch.qos.logback.core.joran that return ElementPath
Modifier and Type | Method and Description
--- | ---
`protected ElementPath` | GenericConfigurator.`initialElementPath()`

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

Methods in ch.qos.logback.core.joran.action with parameters of type ElementPath
Modifier and Type | Method and Description
--- | ---
`abstract boolean` | ImplicitAction.`isApplicable(ElementPath currentElementPath, org.xml.sax.Attributes attributes, InterpretationContext ec)` Check whether this implicit action is appropriate in the current context.
`boolean` | NestedBasicPropertyIA.`isApplicable(ElementPath elementPath, org.xml.sax.Attributes attributes, InterpretationContext ec)`
`boolean` | NestedComplexPropertyIA.`isApplicable(ElementPath elementPath, org.xml.sax.Attributes attributes, InterpretationContext ic)`

### Uses of ElementPath in ch.qos.logback.core.joran.event

Fields in ch.qos.logback.core.joran.event declared as ElementPath
Modifier and Type | Field and Description
--- | ---
`ElementPath` | StartEvent.`elementPath`

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

Subclasses of ElementPath in ch.qos.logback.core.joran.spi
Modifier and Type | Class and Description
--- | ---
`class` | `ElementSelector` ElementSelector extends `ElementPath` with matching operations such as `ElementSelector.fullPathMatch(ElementPath)`, `ElementSelector.getPrefixMatchLength(ElementPath)` and `ElementSelector.getTailMatchLength(ElementPath)`.

Methods in ch.qos.logback.core.joran.spi that return ElementPath
Modifier and Type | Method and Description
--- | ---
`ElementPath` | ElementPath.`duplicate()`

Methods in ch.qos.logback.core.joran.spi with parameters of type ElementPath
Modifier and Type | Method and Description
--- | ---
`boolean` | ElementSelector.`fullPathMatch(ElementPath path)`
`int` | ElementSelector.`getPrefixMatchLength(ElementPath p)` Returns the number of "prefix" components that this pattern has in common with the pattern p passed as parameter.
`int` | ElementSelector.`getTailMatchLength(ElementPath p)` Returns the number of "tail" components that this pattern has in common with the pattern p passed as parameter.
`boolean` | ElementSelector.`isContainedIn(ElementPath p)`
`java.util.List<Action>` | RuleStore.`matchActions(ElementPath elementPath)` Return a list of actions matching a pattern.
`java.util.List<Action>` | SimpleRuleStore.`matchActions(ElementPath elementPath)`

Constructors in ch.qos.logback.core.joran.spi with parameters of type ElementPath
Constructor and Description
`Interpreter(Context context, RuleStore rs, ElementPath initialElementPath)`