Top Fields Constructors Methods
ch.qos.logback.core.model.processor

public abstract Class ModelHandlerBase

extends ContextAwareBase
Class Inheritance
Known Direct Subclasses
ch.qos.logback.core.model.processor.NOPModelHandler, ch.qos.logback.core.model.processor.PropertyModelHandler, ch.qos.logback.core.model.processor.RefContainerDependencyAnalyser, ch.qos.logback.core.model.processor.SequenceNumberGeneratorModelHandler, ch.qos.logback.core.model.processor.SerializeModelModelHandler, ch.qos.logback.core.model.processor.ShutdownHookModelHandler, ch.qos.logback.core.model.processor.StatusListenerModelHandler, ch.qos.logback.core.model.processor.TimestampModelHandler, ch.qos.logback.core.model.processor.conditional.ElseModelHandler, ch.qos.logback.core.model.processor.conditional.IfModelHandler, ch.qos.logback.core.model.processor.conditional.ThenModelHandler, ch.qos.logback.core.sift.NOPSiftModelHandler, ch.qos.logback.core.sift.SiftModelHandler, ch.qos.logback.core.joran.ParamModelHandler, ch.qos.logback.core.model.processor.ImportModelHandler, ch.qos.logback.core.model.processor.AppenderModelHandler, ch.qos.logback.core.model.processor.AppenderRefDependencyAnalyser, ch.qos.logback.core.model.processor.AppenderRefModelHandler, ch.qos.logback.core.model.processor.DefineModelHandler, ch.qos.logback.core.model.processor.EventEvaluatorModelHandler, ch.qos.logback.core.model.processor.ImplicitModelHandler, ch.qos.logback.core.model.processor.InsertFromJNDIModelHandler
Imports
ch.qos.logback.core.Context, ch.qos.logback.core.model.Model, ch.qos.logback.core.spi.ContextAwareBase

Field Summary

Inherited from ch.qos.logback.core.spi.ContextAwareBase:
context

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected Class<? extends Model>

Returns:

supported model class
getSupportedModelClass
()

Subclasses should return the subclass of Model that they expect to handle.

public abstract void
protected boolean
public void
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from ch.qos.logback.core.spi.ContextAwareBase:
addErroraddErroraddInfoaddInfoaddStatusaddWarnaddWarngetContextgetDeclaredOrigingetStatusManagersetContext

Constructor Detail

ModelHandlerBaseback to summary
public ModelHandlerBase(Context context)

Method Detail

getSupportedModelClassback to summary
protected Class<? extends Model> getSupportedModelClass()

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.

Returns:Class<? extends Model>

supported model class

See Also
ModelHandlerBase#isSupportedModelType(Model)
handleback to summary
public abstract void handle(ModelInterpretationContext mic, Model model) throws ModelHandlerException
isSupportedModelTypeback to summary
protected boolean isSupportedModelType(Model model)
postHandleback to summary
public void postHandle(ModelInterpretationContext mic, Model model) throws ModelHandlerException
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.