public class TreeNodeObject
extends java.lang.Object
Speichert die Informationen zu einem Knoten/Blatt im Datenbaum des Panels PreselectionTree
. Dieses Objekt wird für die Klasse PreselectionTreeHandler.DataTreeModel
benutzt.
Dieses Objekt entspricht den Einträgen, die im Parametereditor
gesetzt werden/wurden. Es enthält einen Namen, eine Pid, UnterMenü-Einträge und Objekte vom Typ Filter
.
Modifier and Type | Field and Description |
---|---|
private java.util.List<Filter> |
_filters
speichert die Filter-Objekte
|
private java.lang.String |
_name
speichert den Namen des Objektes
|
private java.lang.String |
_pid
speichert die Pid des Objektes
|
private java.util.List<TreeNodeObject> |
_subMenu
speichert die UnterMenü-Einträge
|
Constructor and Description |
---|
TreeNodeObject(java.lang.String pid)
Konstruktor, um ein
TreeNodeObject zu erstellen. |
TreeNodeObject(java.lang.String name,
java.lang.String pid)
Konstruktor, um ein
TreeNodeObject zu erstellen. |
Modifier and Type | Method and Description |
---|---|
void |
addChild(TreeNodeObject child)
Fügt einen UnterMenü-Eintrag zum Objekt hinzu.
|
void |
addFilter(Filter filter)
Fügt einen Filter zum Objekt hinzu.
|
TreeNodeObject |
getChild(int index)
Gibt zu einer bestimmten Index-Position den UnterMenü-Eintrag zurück
|
int |
getChildCount()
Gibt die Anzahl der UnterMenü-Einträge zurück.
|
java.util.List |
getFilters()
Gibt die Liste der Filter zurück.
|
java.lang.String |
getName()
Gibt des Namen des Objekts zurück.
|
java.lang.String |
getPid()
Gibt die Pid des Objekts zurück.
|
int |
indexOfChild(TreeNodeObject child)
Gibt zu einem UnterMenü-Eintrag die Position in der Liste zurück.
|
void |
setName(java.lang.String name)
Setzt den Namen des Objekts.
|
void |
setPid(java.lang.String pid)
Setzt die Pid des Objekts.
|
java.lang.String |
toString()
Besitzt das Objekt einen Namen, wird dieser zurückgeben, ansonsten wird die Pid zurückgegeben.
|
private java.lang.String _name
speichert den Namen des Objektes
private java.lang.String _pid
speichert die Pid des Objektes
private final java.util.List<TreeNodeObject> _subMenu
speichert die UnterMenü-Einträge
private final java.util.List<Filter> _filters
speichert die Filter-Objekte
public TreeNodeObject(java.lang.String name, java.lang.String pid)
Konstruktor, um ein TreeNodeObject
zu erstellen.
name
- der Name des Objektspid
- die Pid des Objektspublic TreeNodeObject(java.lang.String pid)
Konstruktor, um ein TreeNodeObject
zu erstellen.
pid
- die Pid des Objektspublic void setName(java.lang.String name)
Setzt den Namen des Objekts.
name
- der Name des Objektspublic java.lang.String getName()
Gibt des Namen des Objekts zurück.
public void setPid(java.lang.String pid)
Setzt die Pid des Objekts.
pid
- die Pid des Objektspublic java.lang.String getPid()
Gibt die Pid des Objekts zurück.
public int getChildCount()
Gibt die Anzahl der UnterMenü-Einträge zurück.
public void addChild(TreeNodeObject child)
Fügt einen UnterMenü-Eintrag zum Objekt hinzu.
child
- der hinzuzufügende UnterMenü-Eintragpublic void addFilter(Filter filter)
Fügt einen Filter zum Objekt hinzu.
filter
- der hinzuzufügende Filterpublic java.util.List getFilters()
Gibt die Liste der Filter zurück.
public TreeNodeObject getChild(int index)
Gibt zu einer bestimmten Index-Position den UnterMenü-Eintrag zurück
index
- Position des gewünschten Eintragespublic int indexOfChild(TreeNodeObject child)
Gibt zu einem UnterMenü-Eintrag die Position in der Liste zurück.
child
- der UnterMenü-Eintragpublic java.lang.String toString()
Besitzt das Objekt einen Namen, wird dieser zurückgeben, ansonsten wird die Pid zurückgegeben.
toString
in class java.lang.Object