edu.bonn.xulu.gui
Class XuluGUIMessages

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

public class XuluGUIMessages
extends Object
implements XuluConstants

Diese Klasse enthaelt statische Methoden zur Anzeige von GUI-Messages (JOptionPane.

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

Field Summary
 
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
XuluGUIMessages()
           
 
Method Summary
static void showAccessError(Component parent, AccessViolationException err)
          Zeigt eine Fehlermeldung fuer Zugriffsfehler an.
static void showBaseTypeError(Component parent, NumberFormatException err)
          Zeigt eine Fehlermeldung fuer Datentyp-Konflikte an.
static void showClassCastError(Component parent, ClassCastException err, Class expClass)
          Zeigt eine Fehlermeldung fuer Cast-Konflikte an.
static void showClassNotFoundError(Component parent, ClassNotFoundException err, String expClass)
          Zeigt eine Fehlermeldung fuer ClassNotFound-Konflikte an.
static void showDataError(Component parent, XuluDataException err)
          Zeigt eine Fehlermeldung fuer Daten-Konflikte an.
static void showError(Component parent, Exception err)
          Zeigt eine allgemeine Fehlermeldung (fuer alle "unbekannten" Fehler) an.
static void showError(Component parent, Exception err, String addMess)
          Zeigt eine allgemeine Fehlermeldung (fuer alle "unbekannten" Fehler) an.
static void showError(Component parent, String mess)
          Zeigt eine allgemeine Fehlermeldung (fuer alle "unbekannten" Fehler) an.
static void showInfoMessage(Component parent, String mess)
          Zeigt eine Info-Meldung an.
static void showInstantiationError(Component parent, InstantiationException err)
          Zeigt eine Fehlermeldung fuer Instanziierungs-Konflikte an.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XuluGUIMessages

public XuluGUIMessages()
Method Detail

showError

public static void showError(Component parent,
                             Exception err)
Zeigt eine allgemeine Fehlermeldung (fuer alle "unbekannten" Fehler) an.

Parameters:
parent - Uebergeordnete GUI-Komponente fuer die Meldung
err - Fehler der aufgetreten ist

showError

public static void showError(Component parent,
                             String mess)
Zeigt eine allgemeine Fehlermeldung (fuer alle "unbekannten" Fehler) an.

Parameters:
parent - Uebergeordnete GUI-Komponente fuer die Meldung
mess - Fehlerbeschreibung

showError

public static void showError(Component parent,
                             Exception err,
                             String addMess)
Zeigt eine allgemeine Fehlermeldung (fuer alle "unbekannten" Fehler) an.

Parameters:
parent - Uebergeordnete GUI-Komponente fuer die Meldung
err - Fehler der aufgetreten ist
addMess - Zusaetzliche Fehlermeldung

showAccessError

public static void showAccessError(Component parent,
                                   AccessViolationException err)
Zeigt eine Fehlermeldung fuer Zugriffsfehler an.

Parameters:
parent - Uebergeordnete GUI-Komponente fuer die Meldung
err - Fehler der aufgetreten ist

showBaseTypeError

public static void showBaseTypeError(Component parent,
                                     NumberFormatException err)
Zeigt eine Fehlermeldung fuer Datentyp-Konflikte an.

Parameters:
parent - Uebergeordnete GUI-Komponente fuer die Meldung
err - Fehler der aufgetreten ist

showInstantiationError

public static void showInstantiationError(Component parent,
                                          InstantiationException err)
Zeigt eine Fehlermeldung fuer Instanziierungs-Konflikte an.

Parameters:
parent - Uebergeordnete GUI-Komponente fuer die Meldung
err - Fehler der aufgetreten ist

showClassCastError

public static void showClassCastError(Component parent,
                                      ClassCastException err,
                                      Class expClass)
Zeigt eine Fehlermeldung fuer Cast-Konflikte an.

Parameters:
parent - Uebergeordnete GUI-Komponente fuer die Meldung
err - Fehler der aufgetreten ist
expClass - Erwartete Klasse

showClassNotFoundError

public static void showClassNotFoundError(Component parent,
                                          ClassNotFoundException err,
                                          String expClass)
Zeigt eine Fehlermeldung fuer ClassNotFound-Konflikte an.

Parameters:
parent - Uebergeordnete GUI-Komponente fuer die Meldung
err - Fehler der aufgetreten ist
expClass - Erwartete Klasse

showDataError

public static void showDataError(Component parent,
                                 XuluDataException err)
Zeigt eine Fehlermeldung fuer Daten-Konflikte an.

Parameters:
parent - Uebergeordnete GUI-Komponente fuer die Meldung
err - Fehler der aufgetreten ist

showInfoMessage

public static void showInfoMessage(Component parent,
                                   String mess)
Zeigt eine Info-Meldung an.

Parameters:
parent - Uebergeordnete GUI-Komponente fuer die Meldung
mess - Meldung