edu.bonn.xulu.gui
Class DataPoolMenu

java.lang.Object
  extended by ObjectSubMenu
      extended by edu.bonn.xulu.gui.DataPoolMenu
All Implemented Interfaces:
XuluConstants

public class DataPoolMenu
extends ObjectSubMenu
implements XuluConstants

Diese Klasse stellt eine Menuestruktur fuer die Verwaltung des Datenpool zur Verfuegung.

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

Nested Class Summary
static class DataPoolMenu.DataPoolSubMenu_Display
          Diese Klasse stellt ein Untermenue "Display" dar.
static class DataPoolMenu.DataPoolSubMenu_Export
          Diese Klasse stellt ein Untermenue "Export" dar.
static class DataPoolMenu.DataPoolSubMenu_Import
          Diese Klasse stellt ein Untermenue "Import" dar.
static class DataPoolMenu.DataPoolSubMenu_New
          Diese Klasse stellt das Untermenue "Neu" des Datenpool-Menues dar.
static class DataPoolMenu.DataPoolSubMenu_ObjectClasses
          Diese Klasse stellt ein allgemeines Untermenue fuer die Auflistung von Objekten dar.
static class DataPoolMenu.DataPoolSubMenu_RecentIOs
          Diese Klasse stellt ein Untermenue fuer die letzten Import- oder Export-Operationen dar.
 
Field Summary
static int ACTION_ACTUALIZE
          Aktion steht fuer die Auswahl des Menu-Punkt "Display | Aktualisieren".
static int ACTION_COPY
          Aktion steht fuer die Auswahl des Menu-Punkt "Kopieren".
static int ACTION_DELETE
          Aktion steht fuer die Auswahl des Menu-Punkt "Löschen".
static int ACTION_DISPLAY
          Aktion steht fuer die Auswahl des "Display"-Untermenues.
static int ACTION_EXPORT
          Aktion steht fuer die Auswahl des "Export"-Untermenues.
static int ACTION_IMPORT
          Aktion steht fuer die Auswahl des "Import"-Untermenues.
static int ACTION_NEW
          Aktion steht fuer die Auswahl des "Neu"-Untermenues.
static int ACTION_RECENTIO
          Aktion steht fuer die Auswahl des Menu-Punkt "Import | Neu importieren" und "Export | Neu exportieren".
 
Fields inherited from interface edu.bonn.xulu.appl.XuluConstants
BUG_MAIL_ADDR, EXTENTION_BUNDLE, ICONS_DIR, LOCALES_BASE, RESOURCE_DIR, SWING_RES, VERSION, VERSION_DATE, XULU_ICON, XULU_INFOICON, XULU_STARTICON, XULU_VIS_RES, XULUERR_RES, XULUGUI_RES
 
Constructor Summary
DataPoolMenu(XuluModellingPlatform appl, DataPoolFrame dataPoolFrame)
          Erzeugt ein neues Aktionsmenue fuer den Xulu-Datenpool.
 
Method Summary
 void reorganize()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ACTION_NEW

public static final int ACTION_NEW
Aktion steht fuer die Auswahl des "Neu"-Untermenues.

See Also:
Constant Field Values

ACTION_IMPORT

public static final int ACTION_IMPORT
Aktion steht fuer die Auswahl des "Import"-Untermenues.

See Also:
Constant Field Values

ACTION_EXPORT

public static final int ACTION_EXPORT
Aktion steht fuer die Auswahl des "Export"-Untermenues.

See Also:
Constant Field Values

ACTION_DISPLAY

public static final int ACTION_DISPLAY
Aktion steht fuer die Auswahl des "Display"-Untermenues.

See Also:
Constant Field Values

ACTION_ACTUALIZE

public static final int ACTION_ACTUALIZE
Aktion steht fuer die Auswahl des Menu-Punkt "Display | Aktualisieren".

See Also:
Constant Field Values

ACTION_COPY

public static final int ACTION_COPY
Aktion steht fuer die Auswahl des Menu-Punkt "Kopieren".

See Also:
Constant Field Values

ACTION_DELETE

public static final int ACTION_DELETE
Aktion steht fuer die Auswahl des Menu-Punkt "Löschen".

See Also:
Constant Field Values

ACTION_RECENTIO

public static final int ACTION_RECENTIO
Aktion steht fuer die Auswahl des Menu-Punkt "Import | Neu importieren" und "Export | Neu exportieren".

See Also:
Constant Field Values
Constructor Detail

DataPoolMenu

public DataPoolMenu(XuluModellingPlatform appl,
                    DataPoolFrame dataPoolFrame)
Erzeugt ein neues Aktionsmenue fuer den Xulu-Datenpool.

Parameters:
appl - Instanz der Xulu-Applikation
dataPoolFrame - DatenPool-Fenster auf dem das Menu aufgerufen wird (wird benoetigt, um die darin selektieren Objekte zu referenzieren, auf denen die Menu-Aktionen ausgefuehrt werden sollen)
Method Detail

reorganize

public void reorganize()