Package de.willuhn.jameica.gui
Interface Action
-
- All Known Implementing Classes:
About,AbstractRepositoryChangeState,Appointments,Back,Backup,BookmarkAdd,BookmarkDelete,BookmarkOpen,BookmarkSearch,CertificateImport,ChangePassword,FileClose,License,LogExport,NavigationToggle,PluginDownload,PluginInstall,PluginListOpen,PluginUnInstall,PluginUpdate,Print,Program,ReminderAppointmentDetails,RepositoryAdd,RepositoryDisable,RepositoryEdit,RepositoryEnable,RepositoryRemove,SearchOptions,Settings,Start,SystemCertificates,UpdateEdit
public interface ActionInterface 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidhandleAction(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.ApplicationExceptionWird 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.
-
-