Class LogFilterKategorie

  • All Implemented Interfaces:
    ILogFilter, IXmlBeschreibung

    public class LogFilterKategorie
    extends ALogFilter
    Leaffilter fuer Logger Kategorien.
    pass == true, falls die Kategorie der Message die Filter Kategorie ist (oder eine Subkategorie der Filter Kategorie).

    Version:
    1.0.0
    Author:
    ws
    • Constructor Detail

      • LogFilterKategorie

        public LogFilterKategorie()
      • LogFilterKategorie

        public LogFilterKategorie​(Logger kategorie)
    • Method Detail

      • getKategorie

        public Logger getKategorie()
        nie null
      • setKategorie

        public void setKategorie​(Logger kategorie)
      • getSaveString

        protected java.lang.String getSaveString​(java.lang.String appenderGruppe,
                                                 java.lang.String saveString)
        Overrides:
        getSaveString in class ALogFilter
        Parameters:
        appenderGruppe - dieser spezifische Appender (Std Datei Logging mehrere Dateinamen)
        saveString - Serialisierung von Eigenschaften anderer Klassenobjekte (do not touch or duplicate)
        Returns:
        appended diese Serialisierung
      • setFromSaveString

        protected void setFromSaveString​(java.lang.String appenderGruppe,
                                         java.lang.String saveString,
                                         java.lang.Object defaultKategorie)
        Overrides:
        setFromSaveString in class ALogFilter
        Parameters:
        appenderGruppe - dieser spezifische Appender (Std Datei Logging mehrere Dateinamen)
        saveString - Serialisierung dieses Filters fuer PrefStorage
        defaultKategorie - wird nicht beachtet
      • passOnStandardModus

        protected boolean passOnStandardModus​(LogMsg logMsg)
        Description copied from class: ALogFilter
        wird nur aufgerufen, wenn der Filter in Standard Modus
        Implementation des Filterverhaltens im Standard Modus
        Specified by:
        passOnStandardModus in class ALogFilter
      • getName

        protected java.lang.String getName()
        Description copied from class: ALogFilter
        Name des Filters (XML Namenskompatibel, ohne Blanks etc.)
        Specified by:
        getName in class ALogFilter
      • decorateElement

        protected void decorateElement​(org.w3c.dom.Document document,
                                       org.w3c.dom.Element element)
        Description copied from class: ALogFilter
        Element mit Filterspezifischen Infos, jenseits von getName() versehen
        Argumente nie null
        Specified by:
        decorateElement in class ALogFilter
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class ALogFilter