private class PreselectionTreeHandler.Receiver extends Object implements ClientReceiverInterface
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 List<TreeNodeObject> |
_tree
speichert ein empfangenes Menü-Data-Objekt
|
Modifier | Constructor and Description |
---|---|
private |
PreselectionTreeHandler.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 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 List<TreeNodeObject> _tree
public void update(ResultData[] results)
PreselectionTree
übermittelt.update
in interface ClientReceiverInterface
results
- die Daten vom Datenverteilerprivate TreeModel makeTreeModel(ResultData[] results)
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)
TreeNodeObject
) zurück.result
- Datensatz vom Datenverteiler