Class AbstractI18nAction
- java.lang.Object
-
- javax.swing.AbstractAction
-
- com.openindex.openestate.tool.gui.AbstractI18nAction
-
- All Implemented Interfaces:
ActionListener,Serializable,Cloneable,EventListener,Action,org.xnap.commons.i18n.LocaleChangeListener
- Direct Known Subclasses:
AbstractTable.SavePreferencesAction,AdminApp.DbCloseAction,AdminApp.DbDefragAction,AdminApp.DbExportAction,AdminApp.DbOpenAction,AdminApp.DbUpgradeAction,AgencyContactsUtils.BrokeringFormAction,AgencyContactsUtils.BrokeringTableAction,AgencyContactsUtils.InterestFormAction,AgencyContactsUtils.InterestTableAction,AgencyPlugin.ContactFormAction,AgencyPlugin.ContactTableAction,AgencyPlugin.EstateFormAction,AgencyPlugin.EstateImportAction,AgencyPlugin.EstateSaveAction,AgencyPlugin.EstateTableAction,AgencyPlugin.EstateUpdateAttachmentsAction,AgencyPlugin.ExportAction,AgencyPlugin.ExportCancelAction,AgencyPlugin.ExportEnableAction,AgencyPlugin.ExportFormAction,AgencyPlugin.ExportJobCancelAction,AgencyPlugin.ExportJobErrorAction,AgencyPlugin.ExportJobRestartAction,AgencyPlugin.ExportLoadAction,AgencyPlugin.ExportObjectsAction,AgencyPlugin.ExportRemoveAction,AgencyPlugin.ExportSaveAction,AgencyPlugin.ExportTableAction,AgencyPlugin.ExportUnlockAction,AgencyPlugin.ExportViewLogAction,AgencyPlugin.SearchDialogAction,AgencyPlugin.SearchRemoveAction,AgencyPlugin.SidebarRefreshAction,AgencyPlugin.SidebarSelectAction,CalendarPlugin.CalendarDialogAction,CalendarPlugin.CalendarRemoveAction,CalendarPlugin.CalendarViewAction,CalendarPlugin.EntryFormAction,CalendarPlugin.SidebarRefreshAction,CalendarPlugin.SidebarSelectAction,CalendarPlugin.SyncAction,ContactsPlugin.BulkLetterDialogAction,ContactsPlugin.EntryExportAction,ContactsPlugin.EntryFormAction,ContactsPlugin.EntryImportFromCsvAction,ContactsPlugin.EntryImportFromVcardAction,ContactsPlugin.EntryTableAction,ContactsPlugin.GroupDialogAction,ContactsPlugin.GroupRemoveAction,ContactsPlugin.SidebarRefreshAction,ContactsPlugin.SidebarSelectAction,CrmPlugin.ActivityFormAction,CrmPlugin.ActivityTableAction,CrmPlugin.MarketingFormAction,CrmPlugin.MarketingTableAction,CrmPlugin.SidebarRefreshAction,CrmPlugin.SidebarSelectAction,ImmoToolApp.AccountTabAction,ImmoToolApp.AgencyTabAction,ImmoToolApp.DbDefragAction,ImmoToolApp.DbDumpAction,ImmoToolApp.DbExportAction,ImmoToolApp.DbInfoDialogAction,ImmoToolApp.DbQueryTabAction,ImmoToolApp.DbRepairAction,ImmoToolApp.HelpAction,ImmoToolApp.PluginDialogAction,ImmoToolApp.ProjectCloseAction,ImmoToolApp.ProjectCreateAction,ImmoToolApp.ProjectOpenAction,ImmoToolApp.ProtocolTabAction,ImmoToolApp.SetupDialogAction,ImmoToolEnvironment.AboutDialogAction,ImmoToolEnvironment.CertificateDialogAction,ImmoToolEnvironment.MemoryDialogAction,ImmoToolEnvironment.QuitAction,ImmoToolEnvironment.SwitchLanguageAction,ImmoToolEnvironment.UpdateAction,ImmoToolFrame.ProjectOpenRecentAction,ImmoToolFrame.TabCloseAction,ImmoToolFrame.TabRefreshAction,ImmoToolFrame.TabSelectNextAction,ImmoToolFrame.TabSelectPreviousAction,MailPlugin.AccountExportAction,MailPlugin.AccountImportAction,MailPlugin.AccountSetupAction,MailPlugin.FolderAddAction,MailPlugin.FolderRemoveAction,MailPlugin.FolderRenameAction,MailPlugin.FolderViewAction,MailPlugin.MessageImportAction,MailPlugin.MessageLookupAction,MailPlugin.MessageWriteAction,MailPlugin.SidebarRefreshAction,MailPlugin.SidebarSelectAction,NewsPlugin.EntryTableAction,NewsPlugin.FeedDialogAction,NewsPlugin.FeedRemoveAction,NewsPlugin.SidebarRefreshAction,NewsPlugin.SidebarSelectAction,QuickTableExport.ExportCsvAction,QuickTableExport.ExportPdfAction,QuickTableExport.ExportXlsAction
public abstract class AbstractI18nAction extends AbstractAction implements org.xnap.commons.i18n.LocaleChangeListener
AbstractI18nAction.- Author:
- Andreas Rudolph
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class javax.swing.AbstractAction
changeSupport, enabled
-
Fields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractI18nAction()protectedAbstractI18nAction(String name)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidactionPerformed(ActionEvent e)IcongetLargeIcon()StringgetLongDescription()StringgetName()StringgetShortDescription()IcongetSmallIcon()voidlocaleChanged(org.xnap.commons.i18n.LocaleChangeEvent lce)voidsetAcceleratorKey(KeyStroke acceleratorKey)voidsetActionCommandKey(String actionCommandKey)voidsetLargeIcon(Icon smallIcon)voidsetLongDescription(String longDescription)voidsetMnemonicKey(KeyStroke acceleratorKey)voidsetName(String name)voidsetShortDescription(String shortDescription)voidsetSmallIcon(Icon smallIcon)protected voidupdateLocalization()-
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
-
-
-
-
Constructor Detail
-
AbstractI18nAction
protected AbstractI18nAction()
-
AbstractI18nAction
protected AbstractI18nAction(String name)
-
-
Method Detail
-
actionPerformed
public abstract void actionPerformed(ActionEvent e)
- Specified by:
actionPerformedin interfaceActionListener
-
localeChanged
public void localeChanged(org.xnap.commons.i18n.LocaleChangeEvent lce)
- Specified by:
localeChangedin interfaceorg.xnap.commons.i18n.LocaleChangeListener
-
getLargeIcon
public final Icon getLargeIcon()
-
getLongDescription
public final String getLongDescription()
-
getName
public final String getName()
-
getShortDescription
public final String getShortDescription()
-
getSmallIcon
public final Icon getSmallIcon()
-
setAcceleratorKey
public final void setAcceleratorKey(KeyStroke acceleratorKey)
-
setActionCommandKey
public final void setActionCommandKey(String actionCommandKey)
-
setLargeIcon
public final void setLargeIcon(Icon smallIcon)
-
setLongDescription
public final void setLongDescription(String longDescription)
-
setMnemonicKey
public final void setMnemonicKey(KeyStroke acceleratorKey)
-
setName
public final void setName(String name)
-
setShortDescription
public final void setShortDescription(String shortDescription)
-
setSmallIcon
public final void setSmallIcon(Icon smallIcon)
-
updateLocalization
protected void updateLocalization()
-
-