public class TreeNodeObject extends Object
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.| Constructor and Description |
|---|
TreeNodeObject(String pid)
Konstruktor, um ein
TreeNodeObject zu erstellen. |
TreeNodeObject(String name,
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.
|
List |
getFilters()
Gibt die Liste der Filter zurück.
|
String |
getName()
Gibt des Namen des Objekts zurück.
|
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(String name)
Setzt den Namen des Objekts.
|
void |
setPid(String pid)
Setzt die Pid des Objekts.
|
String |
toString()
Besitzt das Objekt einen Namen, wird dieser zurückgeben, ansonsten wird die Pid zurückgegeben.
|
public TreeNodeObject(String name, String pid)
TreeNodeObject zu erstellen.name - der Name des Objektspid - die Pid des Objektspublic TreeNodeObject(String pid)
TreeNodeObject zu erstellen.pid - die Pid des Objektspublic void setName(String name)
name - der Name des Objektspublic String getName()
public void setPid(String pid)
pid - die Pid des Objektspublic String getPid()
public int getChildCount()
public void addChild(TreeNodeObject child)
child - der hinzuzufügende UnterMenü-Eintragpublic void addFilter(Filter filter)
filter - der hinzuzufügende Filterpublic List getFilters()
public TreeNodeObject getChild(int index)
index - Position des gewünschten Eintragespublic int indexOfChild(TreeNodeObject child)
child - der UnterMenü-Eintrag