private class PreselectionTreeHandler.Receiver extends java.lang.Object implements ClientReceiverInterface
Die Klasse Receiver
implementiert das Interface ClientReceiverInterface
und dient somit als Schnittstelle, um Aktualisierungen von Daten, die zum Empfang angemeldet sind, zu verarbeiten.
Modifier and Type | Field and Description |
---|---|
private java.util.List<TreeNodeObject> |
_tree
speichert ein empfangenes Menü-Data-Objekt
|
Modifier | Constructor and Description |
---|---|
private |
Receiver() |
Modifier and Type | Method and Description |
---|---|
private TreeNodeObject |
makeRootNode(ResultData result)
Erstellt zu einem einzelnen Datensatz vom Datenverteiler einen Baum und gibt den Wurzelknoten (
TreeNodeObject ) zurück. |
private javax.swing.tree.TreeModel |
makeTreeModel(ResultData[] results)
Erstellt aus einer Collection von Systemobjekten und
TreeNodeObject s einen Baum. |
void |
update(ResultData[] results)
Diese Methode erhält die Daten vom Datenverteiler.
|
private java.util.List<TreeNodeObject> _tree
speichert ein empfangenes Menü-Data-Objekt
public void update(ResultData[] results)
Diese Methode erhält die Daten vom Datenverteiler. Die empfangenen Daten werden in einen Baum umgewandelt und dem Panel PreselectionTree
übermittelt.
update
in interface ClientReceiverInterface
results
- die Daten vom Datenverteilerprivate javax.swing.tree.TreeModel makeTreeModel(ResultData[] results)
Erstellt aus einer Collection von Systemobjekten und TreeNodeObject
s einen Baum. Für jedes Systemobjekt wird der dazugehörige Datensatz vom Datenverteiler in einen Baum umgewandelt. Die so erstellten Bäume und die TreeNodeObject
s werden an eine Pseudo-Wurzel gehangen und in ein TreeModel
umgewandelt.
results
- Daten vom Datenverteiler zu den SystemobjektenPreselectionTree
TreeNodeObject
,
PreselectionTree
private TreeNodeObject makeRootNode(ResultData result)
Erstellt zu einem einzelnen Datensatz vom Datenverteiler einen Baum und gibt den Wurzelknoten (TreeNodeObject
) zurück.
result
- Datensatz vom Datenverteiler