java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.model.processor.ModelHandlerBase
ch.qos.logback.core.model.processor.ResourceHandlerBase
ch.qos.logback.core.model.processor.IncludeModelHandler
-
Field Summary
Fields inherited from class ch.qos.logback.core.model.processor.ResourceHandlerBase
attributeInUse, optional
Fields inherited from class ch.qos.logback.core.spi.ContextAwareBase
context
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuildModelFromIncludedFile
(ContextAwarePropertyContainer capc, IncludeModel includeModel) This method is called by logback-tyler at TylerConfigurator run-time.protected Class
<IncludeModel> Subclasses should return the subclass of Model that they expect to handle.void
handle
(ModelInterpretationContext mic, Model model) static IncludeModelHandler
makeInstance
(Context context, ModelInterpretationContext mic) populateSaxEventRecorder
(InputStream inputStream) Methods inherited from class ch.qos.logback.core.model.processor.ResourceHandlerBase
attributeToURL, checkAttributes, filePathAsURL, getAttribureInUse, getInputURL, openURL, resourceAsURL, warnIfRequired
Methods inherited from class ch.qos.logback.core.model.processor.ModelHandlerBase
isSupportedModelType, postHandle, toString
Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
-
Constructor Details
-
IncludeModelHandler
-
-
Method Details
-
makeInstance
-
getSupportedModelClass
Description copied from class:ModelHandlerBase
Subclasses should return the subclass of Model that they expect to handle. The default implementation assumes that all Model classes are supported. This a very lax assumption which is usually not true.- Overrides:
getSupportedModelClass
in classModelHandlerBase
- Returns:
- supported model class
- See Also:
-
handle
- Specified by:
handle
in classModelHandlerBase
- Throws:
ModelHandlerException
-
buildModelFromIncludedFile
public Model buildModelFromIncludedFile(ContextAwarePropertyContainer capc, IncludeModel includeModel) throws ModelHandlerException This method is called by logback-tyler at TylerConfigurator run-time.- Parameters:
capc
-includeModel
-- Throws:
ModelHandlerException
- Since:
- 1.5.11
-
populateSaxEventRecorder
- Throws:
JoranException
-