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
TreeNodeObjects 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 ClientReceiverInterfaceresults - die Daten vom Datenverteilerprivate TreeModel makeTreeModel(ResultData[] results)
TreeNodeObjects einen Baum. Für jedes Systemobjekt wird der dazugehörige Datensatz vom
Datenverteiler in einen Baum umgewandelt. Die so erstellten Bäume und die TreeNodeObjects werden an eine Pseudo-Wurzel gehangen und in ein
TreeModel umgewandelt.results - Daten vom Datenverteiler zu den SystemobjektenPreselectionTreeTreeNodeObject,
PreselectionTreeprivate TreeNodeObject makeRootNode(ResultData result)
TreeNodeObject) zurück.result - Datensatz vom Datenverteiler