Top Description Fields Constructors Methods
ch.qos.logback.core.joran

public abstract Class JoranConfiguratorBase<E>

extends GenericXMLConfigurator
Class Inheritance
Imports
ch.qos.logback.core.joran.action.*, ch.qos.logback.core.joran.conditional.ElseAction, .IfAction, .ThenAction, ch.qos.logback.core.joran.sanity.AppenderWithinAppenderSanityChecker, .SanityChecker, ch.qos.logback.core.joran.spi.ElementSelector, .RuleStore, .SaxEventInterpretationContext, .SaxEventInterpreter, ch.qos.logback.core.model.*, ch.qos.logback.core.model.conditional.ElseModel, .IfModel, .ThenModel, ch.qos.logback.core.model.processor.*, ch.qos.logback.core.model.processor.conditional.ElseModelHandler, .IfModelHandler, .ThenModelHandler, ch.qos.logback.core.sift.SiftModelHandler, ch.qos.logback.core.spi.ContextAware

A JoranConfiguratorBase lays most of the groundwork for concrete configurators derived from it. Concrete configurators only need to implement the addElementSelectorAndActionAssociations method.

A JoranConfiguratorBase instance should not be used more than once to configure a Context.

Author
Ceki Gülcü

Field Summary

Inherited from ch.qos.logback.core.joran.GenericXMLConfigurator:
modelInterpretationContextsaxEventInterpreter

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected void
protected void
public void
public SaxEventInterpretationContext
protected void
protected void
sanityCheck(Model topModel)

Overrides ch.qos.logback.core.joran.GenericXMLConfigurator.sanityCheck.

Perform sanity check and issue warning if necessary.
protected void
Inherited from ch.qos.logback.core.joran.GenericXMLConfigurator:
addDefaultNestedComponentRegistryRulesbuildModelFromSaxEventListbuildSaxEventInterpreterdoConfiguredoConfiguredoConfiguredoConfiguredoConfiguredoConfiguregetModelInterpretationContextinformContextOfURLUsedForConfigurationinitialElementPathpopulateSaxEventRecorderprocessModelrecallSafeConfigurationregisterSafeConfiguration

Constructor Detail

JoranConfiguratorBaseback to summary
public JoranConfiguratorBase()

Method Detail

addElementSelectorAndActionAssociationsback to summary
protected void addElementSelectorAndActionAssociations(RuleStore rs)

Implements abstract ch.qos.logback.core.joran.GenericXMLConfigurator.addElementSelectorAndActionAssociations.

Annotations
@Override
addModelHandlerAssociationsback to summary
protected void addModelHandlerAssociations(DefaultProcessor defaultProcessor)

Overrides ch.qos.logback.core.joran.GenericXMLConfigurator.addModelHandlerAssociations.

Annotations
@Override
buildModelInterpretationContextback to summary
public void buildModelInterpretationContext()

Overrides ch.qos.logback.core.joran.GenericXMLConfigurator.buildModelInterpretationContext.

Annotations
@Override
getInterpretationContextback to summary
public SaxEventInterpretationContext getInterpretationContext()
performCheckback to summary
protected void performCheck(SanityChecker sc, Model model)
sanityCheckback to summary
protected void sanityCheck(Model topModel)

Overrides ch.qos.logback.core.joran.GenericXMLConfigurator.sanityCheck.

Perform sanity check and issue warning if necessary.

setImplicitRuleSupplierback to summary
protected void setImplicitRuleSupplier(SaxEventInterpreter interpreter)

Implements abstract ch.qos.logback.core.joran.GenericXMLConfigurator.setImplicitRuleSupplier.

Annotations
@Override