public abstract class ALogCollectionFilter<T extends ILogFilter> extends ALogFilter
Modifier and Type | Field and Description |
---|---|
java.lang.String |
NAME |
Constructor and Description |
---|
ALogCollectionFilter(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
boolean |
add(T filter) |
void |
clear() |
boolean |
contains(T filter) |
protected void |
decorateElement(org.w3c.dom.Document document,
org.w3c.dom.Element element)
Element mit Filterspezifischen Infos, jenseits von getName() versehen
Argumente nie null |
protected boolean |
passOnStandardModus(LogMsg logMsg)
wird nur aufgerufen, wenn der Filter in Standard Modus
Implementation des Filterverhaltens im Standard Modus |
protected abstract boolean |
passOnStandardModus(LogMsg logMsg,
java.util.List<T> dieFilter)
zum implementieren von pass(...), dieFilter: never null
|
boolean |
remove(T filter) |
int |
size() |
equals, filter, getBeschreibungAsElement, getModus, getName, getSaveString, hashCode, makeKey, pass, set, setFromSaveString, setModus
createDocument, createElementWithTextContent, getXMLBeschreibung, getXMLBeschreibung, wrapInNamedElementWrapIn
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getXMLBeschreibung
protected boolean passOnStandardModus(LogMsg logMsg)
ALogFilter
passOnStandardModus
in class ALogFilter
protected void decorateElement(org.w3c.dom.Document document, org.w3c.dom.Element element)
ALogFilter
decorateElement
in class ALogFilter
public final int size()
public final boolean contains(T filter)
public final boolean remove(T filter)
public final void clear()
public final boolean add(T filter)
13-September-2017 07:50 Deutsches Elektronen-Synchrotron DESY in der Helmholtz-Gemeinschaft