# Package ch.qos.logback.core.joran.spi

Interface Summary
Interface | Description
--- | ---
RuleStore | As its name indicates, a RuleStore contains 2-tuples consists of a ElementSelector and an Action.

Class Summary
Class | Description
--- | ---
ConfigurationWatchList |
DefaultNestedComponentRegistry | A registry which maps a property in a host class to a default class.
ElementPath | A element path characterizes a traversal path in an XML document.
ElementSelector | ElementSelector extends `ElementPath` with matching operations such as `ElementSelector.fullPathMatch(ElementPath)`, `ElementSelector.getPrefixMatchLength(ElementPath)` and `ElementSelector.getTailMatchLength(ElementPath)`.
EventPlayer |
HostClassAndPropertyDouble | A 2-tuple (a double) consisting of a Class and a String.
InterpretationContext | An InterpretationContext contains the contextual state of a Joran parsing session.
Interpreter | <id>Interpreter</id> is Joran's main driving class.
NoAutoStartUtil |
SimpleRuleStore | This class implements the `RuleStore` interface.
XMLUtil |

Enum Summary
Enum | Description
--- | ---
ConsoleTarget | The set of console output targets.

Exception Summary
Exception | Description
--- | ---
ActionException | By throwing an exception an action can signal the Interpreter to skip processing of all the nested (child) elements of the element associated with the action causing the exception.
JoranException |

Annotation Types Summary
Annotation Type | Description
--- | ---
DefaultClass |
NoAutoStart | If a type (a class) has this annotation, then it will not be automatically started by Joran at configuration time.