java.io.Serializable, javax.swing.tree.TreeModelpublic class AtgFilter
extends javax.swing.tree.DefaultTreeModel
DefaultTreeModel
für die Darstellung in AtgFilterDefDialog.| Constructor | Description |
|---|---|
AtgFilter(java.lang.String name) |
Dieser Konstruktor ist ausschließlich dazu geeignet, einen Filter zu definieren, der
nichts herausfiltert (weil er keine
AttributeGroup hat). |
AtgFilter(java.lang.String name,
de.bsvrz.dav.daf.main.config.AttributeGroup atg) |
Dieser Konstruktor dient zur Definition echter Filter.
|
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
equals(java.lang.Object o) |
|
de.bsvrz.dav.daf.main.config.AttributeGroup |
getAttributeGroup() |
Gibt die
AttributeGroup zurück. |
java.lang.Object |
getChild(java.lang.Object parent,
int index) |
|
int |
getChildCount(java.lang.Object parent) |
|
AtgFilter |
getCopy() |
Erstellt eine tiefe Kopie des Filters.
|
java.util.List<AtgFilterNode> |
getFilterAttributes() |
Gibt eine Liste von
AtgFilterNodes zurück, die für die Attribute
stehen, die den Filter passieren. |
int |
getIndexOfChild(java.lang.Object parent,
java.lang.Object child) |
|
java.lang.String |
getName() |
Gibt den Namen des Filters zurück.
|
int |
hashCode() |
|
boolean |
isEmpty() |
Ein AtgFilter ist leer, wenn alles herausgefiltet wird.
|
boolean |
isLeaf(java.lang.Object node) |
|
boolean |
isValid() |
Gibt an, ob es sich um einen echten Filter, also eine mit
AttributeGroup handelt. |
void |
setName(java.lang.String name) |
Setzt den Namen auf den übergebenen String.
|
java.lang.String |
toString() |
|
void |
valueForPathChanged(javax.swing.tree.TreePath path,
java.lang.Object newValue) |
addTreeModelListener, asksAllowsChildren, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getListeners, getPathToRoot, getPathToRoot, getRoot, getTreeModelListeners, insertNodeInto, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload, reload, removeNodeFromParent, removeTreeModelListener, setAsksAllowsChildren, setRootpublic AtgFilter(@NotNull
java.lang.String name)
AttributeGroup hat). Einen solchen Filter
verwendet der AtgFilterManager.name - der Name des Filterspublic AtgFilter(@NotNull
java.lang.String name,
@NotNull
de.bsvrz.dav.daf.main.config.AttributeGroup atg)
name - der Name des Filtersatg - die Attributgruppepublic AtgFilter getCopy()
public java.lang.String getName()
public void setName(java.lang.String name)
name - der neue Namepublic de.bsvrz.dav.daf.main.config.AttributeGroup getAttributeGroup()
AttributeGroup zurück.public boolean isValid()
AttributeGroup handelt.public java.lang.String toString()
toString in class java.lang.Object@Nullable
public java.lang.Object getChild(java.lang.Object parent,
int index)
getChild in interface javax.swing.tree.TreeModelgetChild in class javax.swing.tree.DefaultTreeModelpublic int getChildCount(java.lang.Object parent)
getChildCount in interface javax.swing.tree.TreeModelgetChildCount in class javax.swing.tree.DefaultTreeModelpublic boolean isLeaf(java.lang.Object node)
isLeaf in interface javax.swing.tree.TreeModelisLeaf in class javax.swing.tree.DefaultTreeModelpublic void valueForPathChanged(javax.swing.tree.TreePath path,
java.lang.Object newValue)
valueForPathChanged in interface javax.swing.tree.TreeModelvalueForPathChanged in class javax.swing.tree.DefaultTreeModelpublic int getIndexOfChild(java.lang.Object parent,
java.lang.Object child)
getIndexOfChild in interface javax.swing.tree.TreeModelgetIndexOfChild in class javax.swing.tree.DefaultTreeModelpublic boolean isEmpty()
public java.util.List<AtgFilterNode> getFilterAttributes()
AtgFilterNodes zurück, die für die Attribute
stehen, die den Filter passieren.public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object