de.willuhn.jameica.gui
Interface Action

All Known Implementing Classes:
About, Back, Backup, CertificateImport, ChangePassword, FileClose, License, PluginDetails, Program, ReminderPopupAction, Settings, Start

public interface Action

Interface fuer alle Aktionen, die durch Menu oder Navigation ausgeloest werden. Jede Action, die in plugin.xml fuer Navigation (linkes Frame) oder Menu (oben) als Wert des "action"-Attributs verwendet wird, muss von dieser Klasse abgeleitet sein und die Methode "handleAction()" implementieren. Dort kann die implementierende Klasse dann z.Bsp. eine View oder einen Dialog oeffnen.

Author:
willuhn

Method Summary
 void handleAction(java.lang.Object context)
          Wird aufgerufen, wenn ein Menu- oder Navi-Punkt angeklickt wird.
 

Method Detail

handleAction

void handleAction(java.lang.Object context)
                  throws de.willuhn.util.ApplicationException
Wird aufgerufen, wenn ein Menu- oder Navi-Punkt angeklickt wird.

Parameters:
context - optionaler Kontext, in dem die Aktion ausgefuehrt wird.
Throws:
de.willuhn.util.ApplicationException - Kann von der implementierenden Klasse geworfen werden. Die Message dieser Exception wird dann in der Status-Leiste von Jameica angezeigt.