edu.bonn.xulu.gui
Class DataPoolMenu.DataPoolSubMenu_Display

java.lang.Object
  extended by ObjectSubMenu
      extended by edu.bonn.xulu.gui.DataPoolMenu.DataPoolSubMenu_Display
Enclosing class:
DataPoolMenu

public static class DataPoolMenu.DataPoolSubMenu_Display
extends ObjectSubMenu

Diese Klasse stellt ein Untermenue "Display" dar. Es beinhaltet eine Liste mit den im VisualisationManager instanziierten Tools, sowie (in einem Untermenue "Neu") alle in Xulu-Registry registrierten Visualisierungstool-Klassen.

Version:
1.0
Author:
Martin Schmitz (University of Bonn/Germany)

Constructor Summary
DataPoolMenu.DataPoolSubMenu_Display(ActionStructure parent, ActionListener itemActionListener, XuluRegistry registry, VisualisationManager visManager, boolean reorganize)
          Erzeugt ein "Display"-Untermenue.
 
Method Summary
 void reorganize()
          Reorganisiert das "Display"-Untermenue.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataPoolMenu.DataPoolSubMenu_Display

public DataPoolMenu.DataPoolSubMenu_Display(ActionStructure parent,
                                            ActionListener itemActionListener,
                                            XuluRegistry registry,
                                            VisualisationManager visManager,
                                            boolean reorganize)
Erzeugt ein "Display"-Untermenue.

Parameters:
parent - Übergeordnete Aktions-Struktur
itemActionListener - wird den Menuepunkten zugeordnet und verarbeitet deren Auswahl
registry - Xulu-Registry als Datenbasis
reorganize - gibt, an ob das Menu bereits zur Instanziierung komplett (mit allen Untermenues) aufgebaut wird
Method Detail

reorganize

public void reorganize()
Reorganisiert das "Display"-Untermenue. Es werden alle Visualisierungstool-Instanzen geloescht und auf Basis des Visualisation-Managers neu eingefuegt. Danach werden alle (etwaigen) Untermenues ("Neu") reorganisiert.