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 einTreeNodeObject
zu erstellen.TreeNodeObject
(String name, String pid) Konstruktor, um einTreeNodeObject
zu erstellen. -
Method Summary
Modifier and TypeMethodDescriptionvoid
addChild
(TreeNodeObject child) Fügt einen UnterMenü-Eintrag zum Objekt hinzu.void
Fügt einen Filter zum Objekt hinzu.getChild
(int index) Gibt zu einer bestimmten Index-Position den UnterMenü-Eintrag zurückint
Gibt 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.int
indexOfChild
(TreeNodeObject child) Gibt zu einem UnterMenü-Eintrag die Position in der Liste zurück.void
Setzt den Namen des Objekts.void
Setzt 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 einTreeNodeObject
zu erstellen.- Parameters:
name
- der Name des Objektspid
- die Pid des Objekts
-
TreeNodeObject
Konstruktor, um einTreeNodeObject
zu 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.
-