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

public Class AppenderRefModelHandler

extends ModelHandlerBase
Class Inheritance
Imports
java.util.Map, ch.qos.logback.core.Appender, .Context, ch.qos.logback.core.joran.JoranConstants, ch.qos.logback.core.model.AppenderRefModel, .Model, ch.qos.logback.core.spi.AppenderAttachable

Field Summary

Modifier and TypeField and Description
pack-priv boolean

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
pack-priv void
protected Class<? extends AppenderRefModel>
getSupportedModelClass()

Overrides ch.qos.logback.core.model.processor.ModelHandlerBase.getSupportedModelClass.

Subclasses should return the subclass of Model that they expect to handle.
public void
public static ModelHandlerBase
Inherited from ch.qos.logback.core.model.processor.ModelHandlerBase:
isSupportedModelTypepostHandletoString

Field Detail

inErrorback to summary
pack-priv boolean inError

Constructor Detail

AppenderRefModelHandlerback to summary
public AppenderRefModelHandler(Context context)

Method Detail

attachRefencedAppendersback to summary
pack-priv void attachRefencedAppenders(ModelInterpretationContext mic, AppenderRefModel appenderRefModel, AppenderAttachable<?> appenderAttachable)
Annotations
@SuppressWarnings:unchecked, rawtypes
getSupportedModelClassback to summary
protected Class<? extends AppenderRefModel> getSupportedModelClass()

Overrides ch.qos.logback.core.model.processor.ModelHandlerBase.getSupportedModelClass.

Doc from ch.qos.logback.core.model.processor.ModelHandlerBase.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 AppenderRefModel>

supported model class

Annotations
@Override
handleback to summary
public void handle(ModelInterpretationContext interpContext, Model model) throws ModelHandlerException

Implements abstract ch.qos.logback.core.model.processor.ModelHandlerBase.handle.

Annotations
@Override
makeInstanceback to summary
public static ModelHandlerBase makeInstance(Context context, ModelInterpretationContext ic)