Top Fields Constructors Methods
ch.qos.logback.core.joran

public Class ParamModelHandler

extends ModelHandlerBase
Class Inheritance
Imports
ch.qos.logback.core.Context, ch.qos.logback.core.joran.util.PropertySetter, ch.qos.logback.core.joran.util.beans.BeanDescriptionCache, ch.qos.logback.core.model.Model, .ParamModel, ch.qos.logback.core.model.processor.ModelHandlerBase, .ModelHandlerException, .ModelInterpretationContext

Field Summary

Modifier and TypeField and Description
private final BeanDescriptionCache

Constructor Summary

AccessConstructor and Description
public
ParamModelHandler(Context context, BeanDescriptionCache beanDescriptionCache)

Method Summary

Modifier and TypeMethod and Description
protected Class<ParamModel>
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

beanDescriptionCacheback to summary
private final BeanDescriptionCache beanDescriptionCache

Constructor Detail

ParamModelHandlerback to summary
public ParamModelHandler(Context context, BeanDescriptionCache beanDescriptionCache)

Method Detail

getSupportedModelClassback to summary
protected Class<ParamModel> 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<ParamModel>

supported model class

Annotations
@Override
handleback to summary
public void handle(ModelInterpretationContext intercon, 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)