- java.lang.Object
-
- ch.qos.logback.core.model.Model
-
- ch.qos.logback.core.model.ComponentModel
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ByPropertiesConditionModel,ConversionRuleModel,ImplicitModel,LoggerContextListenerModel,NamedComponentModel,ReceiverModel,SequenceNumberGeneratorModel,ShutdownHookModel,StatusListenerModel
public class ComponentModel extends Model
Abstract representation of configuration elements which have class names and are instantiated.- Since:
- 1.3.0
- Author:
- Ceki Gülcü
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ComponentModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)StringgetClassName()inthashCode()protected ComponentModelmakeNewInstance()protected voidmirror(Model that)voidsetClassName(String className)StringtoString()-
Methods inherited from class ch.qos.logback.core.model.Model
addSubModel, addText, deepMarkAsSkipped, duplicate, getBodyText, getLineNumber, getSubModels, getTag, idString, isHandled, isSkipped, isUnhandled, markAsHandled, markAsSkipped, setLineNumber, setTag
-
-
-
-
Constructor Detail
-
ComponentModel
public ComponentModel()
-
-
Method Detail
-
makeNewInstance
protected ComponentModel makeNewInstance()
- Overrides:
makeNewInstancein classModel
-
getClassName
public String getClassName()
-
setClassName
public void setClassName(String className)
-
-