Module ch.qos.logback.tyler.base
Class ComponentModelHandler
java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.model.processor.ModelHandlerBase
ch.qos.logback.tyler.base.handler.ComponentModelHandler
- All Implemented Interfaces:
ch.qos.logback.core.spi.ContextAware
- Direct Known Subclasses:
DefineModelHandler,LoggerContextListenerModelHandler,SequenceNumberGeneratorModelHandler
public abstract class ComponentModelHandler
extends ch.qos.logback.core.model.processor.ModelHandlerBase
-
Field Summary
Fields inherited from class ch.qos.logback.core.spi.ContextAwareBase
context -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddAdditionalJavaStatement(com.squareup.javapoet.MethodSpec.Builder methodSpec, ch.qos.logback.core.model.ComponentModel componentModel) voidhandle(ch.qos.logback.core.model.processor.ModelInterpretationContext mic, ch.qos.logback.core.model.Model model) voidpostHandle(ch.qos.logback.core.model.processor.ModelInterpretationContext mic, ch.qos.logback.core.model.Model model) Methods inherited from class ch.qos.logback.core.model.processor.ModelHandlerBase
getSupportedModelClass, isSupportedModelType, toStringMethods inherited from class ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
-
Constructor Details
-
ComponentModelHandler
-
-
Method Details
-
handle
public void handle(ch.qos.logback.core.model.processor.ModelInterpretationContext mic, ch.qos.logback.core.model.Model model) throws ch.qos.logback.core.model.processor.ModelHandlerException - Specified by:
handlein classch.qos.logback.core.model.processor.ModelHandlerBase- Throws:
ch.qos.logback.core.model.processor.ModelHandlerException
-
addAdditionalJavaStatement
protected void addAdditionalJavaStatement(com.squareup.javapoet.MethodSpec.Builder methodSpec, ch.qos.logback.core.model.ComponentModel componentModel) -
postHandle
public void postHandle(ch.qos.logback.core.model.processor.ModelInterpretationContext mic, ch.qos.logback.core.model.Model model) - Overrides:
postHandlein classch.qos.logback.core.model.processor.ModelHandlerBase
-