Class TreeNodeObject
java.lang.Object
de.bsvrz.pat.sysbed.preselection.tree.TreeNodeObject
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.
-
Constructor Summary
ConstructorsConstructorDescriptionTreeNodeObject(String pid) Konstruktor, um einTreeNodeObjectzu erstellen.TreeNodeObject(String name, String pid) Konstruktor, um einTreeNodeObjectzu erstellen. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddChild(TreeNodeObject child) Fügt einen UnterMenü-Eintrag zum Objekt hinzu.voidFügt einen Filter zum Objekt hinzu.getChild(int index) Gibt zu einer bestimmten Index-Position den UnterMenü-Eintrag zurückintGibt die Anzahl der UnterMenü-Einträge zurück.Gibt die Liste der Filter zurück.getName()Gibt des Namen des Objekts zurück.getPid()Gibt die Pid des Objekts zurück.intindexOfChild(TreeNodeObject child) Gibt zu einem UnterMenü-Eintrag die Position in der Liste zurück.voidSetzt den Namen des Objekts.voidSetzt die Pid des Objekts.toString()Besitzt das Objekt einen Namen, wird dieser zurückgeben, ansonsten wird die Pid zurückgegeben.
-
Constructor Details
-
TreeNodeObject
Konstruktor, um einTreeNodeObjectzu erstellen.- Parameters:
name- der Name des Objektspid- die Pid des Objekts
-
TreeNodeObject
Konstruktor, um einTreeNodeObjectzu erstellen.- Parameters:
pid- die Pid des Objekts
-
-
Method Details
-
getName
Gibt des Namen des Objekts zurück.- Returns:
- der Name des Objekts
-
setName
Setzt den Namen des Objekts.- Parameters:
name- der Name des Objekts
-
getPid
Gibt die Pid des Objekts zurück.- Returns:
- die Pid des Objekts
-
setPid
Setzt die Pid des Objekts.- Parameters:
pid- die Pid des Objekts
-
getChildCount
public int getChildCount()Gibt die Anzahl der UnterMenü-Einträge zurück.- Returns:
- Anzahl der UnterMenüs
-
addChild
Fügt einen UnterMenü-Eintrag zum Objekt hinzu.- Parameters:
child- der hinzuzufügende UnterMenü-Eintrag
-
addFilter
Fügt einen Filter zum Objekt hinzu.- Parameters:
filter- der hinzuzufügende Filter
-
getFilters
Gibt die Liste der Filter zurück.- Returns:
- die Liste mit den Filtern
-
getChild
Gibt zu einer bestimmten Index-Position den UnterMenü-Eintrag zurück- Parameters:
index- Position des gewünschten Eintrages- Returns:
- UnterMenü-Eintrag
-
indexOfChild
Gibt zu einem UnterMenü-Eintrag die Position in der Liste zurück.- Parameters:
child- der UnterMenü-Eintrag- Returns:
- die Position des Eintrages
-
toString
Besitzt das Objekt einen Namen, wird dieser zurückgeben, ansonsten wird die Pid zurückgegeben.
-