java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.joran.GenericXMLConfigurator
- All Implemented Interfaces:
ContextAware
- Direct Known Subclasses:
JoranConfiguratorBase
-
Field Summary
Modifier and TypeFieldDescriptionprotected ModelInterpretationContext
protected SaxEventInterpreter
Fields inherited from class ch.qos.logback.core.spi.ContextAwareBase
context
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected abstract void
protected void
addModelHandlerAssociations
(DefaultProcessor defaultProcessor) buildModelFromSaxEventList
(List<SaxEvent> saxEvents) protected void
protected void
buildSaxEventInterpreter
(List<SaxEvent> saxEvents) final void
doConfigure
(File file) final void
doConfigure
(InputStream inputStream) final void
doConfigure
(InputStream inputStream, String systemId) final void
doConfigure
(String filename) final void
doConfigure
(URL url) final void
doConfigure
(InputSource inputSource) static void
informContextOfURLUsedForConfiguration
(Context context, URL url) protected ElementPath
populateSaxEventRecorder
(InputSource inputSource) void
processModel
(Model model) Recall the event list previously registered as a safe point.void
Register the current event list in currently in the interpreter as a safe configuration point.protected void
sanityCheck
(Model topModel) Perform sanity check and issue warning if necessary.protected abstract void
setImplicitRuleSupplier
(SaxEventInterpreter interpreter) Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
-
Field Details
-
saxEventInterpreter
-
modelInterpretationContext
-
-
Constructor Details
-
GenericXMLConfigurator
public GenericXMLConfigurator()
-
-
Method Details
-
getModelInterpretationContext
-
doConfigure
- Throws:
JoranException
-
doConfigure
- Throws:
JoranException
-
doConfigure
- Throws:
JoranException
-
informContextOfURLUsedForConfiguration
-
doConfigure
- Throws:
JoranException
-
doConfigure
- Throws:
JoranException
-
addElementSelectorAndActionAssociations
-
setImplicitRuleSupplier
-
addDefaultNestedComponentRegistryRules
-
initialElementPath
-
buildSaxEventInterpreter
-
getRuleStore
-
buildModelInterpretationContext
-
doConfigure
- Throws:
JoranException
-
populateSaxEventRecorder
- Throws:
JoranException
-
buildModelFromSaxEventList
- Throws:
JoranException
-
processModel
-
sanityCheck
Perform sanity check and issue warning if necessary. Default implementation does nothing.- Parameters:
topModel
-- Since:
- 1.3.2 and 1.4.2
-
addModelHandlerAssociations
-
registerSafeConfiguration
Register the current event list in currently in the interpreter as a safe configuration point.- Since:
- 0.9.30
-
recallSafeConfiguration
Recall the event list previously registered as a safe point.
-