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
TreeNodeObjects 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 ClientReceiverInterfaceresults - die Daten vom Datenverteilerprivate javax.swing.tree.TreeModel makeTreeModel(ResultData[] results)
Erstellt aus einer Collection von Systemobjekten und 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)
Erstellt zu einem einzelnen Datensatz vom Datenverteiler einen Baum und gibt den Wurzelknoten (TreeNodeObject) zurück.
result - Datensatz vom Datenverteiler