Class Model

java.lang.Object
ch.qos.logback.core.model.Model
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AppenderRefModel, ComponentModel, ElseModel, IfModel, ImportModel, IncludeModel, InsertFromJNDIModel, NamedModel, SerializeModelModel, SiftModel, ThenModel

public class Model extends Object implements Serializable
Abstract representation of configuration elements
Since:
1.3.0
Author:
Ceki Gülcü
See Also:
  • Constructor Details

    • Model

      public Model()
  • Method Details

    • duplicate

      public static Model duplicate(Model that)
    • makeNewInstance

      protected Model makeNewInstance()
    • mirror

      protected void mirror(Model that)
    • markAsSkipped

      public void markAsSkipped()
    • deepMarkAsSkipped

      public void deepMarkAsSkipped()
    • isSkipped

      public boolean isSkipped()
    • isUnhandled

      public boolean isUnhandled()
    • isHandled

      public boolean isHandled()
    • markAsHandled

      public void markAsHandled()
    • getTag

      public String getTag()
    • setTag

      public void setTag(String tag)
    • getLineNumber

      public int getLineNumber()
    • setLineNumber

      public void setLineNumber(int lineNumber)
    • getSubModels

      public List<Model> getSubModels()
    • addSubModel

      public void addSubModel(Model m)
    • getBodyText

      public String getBodyText()
    • addText

      public void addText(String bodytext)
    • idString

      public String idString()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object