de.jsystems.framework.common.actions
Class ExitAction

java.lang.Object
  extended byde.jsystems.framework.common.action.AbstractAction
      extended byde.jsystems.framework.common.action.awt.ActionAction
          extended byde.jsystems.framework.common.actions.ExitAction
All Implemented Interfaces:
ActionListener, EventListener

public class ExitAction
extends ActionAction

Allgemeine Action zum beenden einer Anwendung. Hier wird der Controller, der mit dem ausloesenden Control verbunden ist, ueber die Methode Controller.canExit() informiert, das die Anwendung verlassen werden soll. Wenn die Methode TRUE zurueckgibt, so wird die Anwendung mit System.exit(0); verlassen.

Version:
1.0
Copyright by Jens Homm 2000 - 2004
Author:
Jens Homm JSYSTEMS

Constructor Summary
ExitAction()
          Erzeugt eine neue ExitAction.
 
Method Summary
 void doActionPerformed(ActionEvent ae)
          Beendet die Applikation, wenn die Methode Controller.canExit() im Controller TRUE zurueckgibt.
 
Methods inherited from class de.jsystems.framework.common.action.awt.ActionAction
actionPerformed
 
Methods inherited from class de.jsystems.framework.common.action.AbstractAction
addControl, disable, enable, exceptionInAction, getController, getControls, getException, getView, hasException, initialize, isEnabled, removeAll, removeControl, setException
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExitAction

public ExitAction()
Erzeugt eine neue ExitAction.

Method Detail

doActionPerformed

public void doActionPerformed(ActionEvent ae)
                       throws Exception
Beendet die Applikation, wenn die Methode Controller.canExit() im Controller TRUE zurueckgibt.

Overrides:
doActionPerformed in class ActionAction
Parameters:
ae - Das ausgeloeste ActionEvent.
Throws:
Exception - wenn ein Fehler in der Action auftritt.