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 protected
AbstractI18nAction()
protected
AbstractI18nAction(String name)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract void
actionPerformed(ActionEvent e)
Icon
getLargeIcon()
String
getLongDescription()
String
getName()
String
getShortDescription()
Icon
getSmallIcon()
void
localeChanged(org.xnap.commons.i18n.LocaleChangeEvent lce)
void
setAcceleratorKey(KeyStroke acceleratorKey)
void
setActionCommandKey(String actionCommandKey)
void
setLargeIcon(Icon smallIcon)
void
setLongDescription(String longDescription)
void
setMnemonicKey(KeyStroke acceleratorKey)
void
setName(String name)
void
setShortDescription(String shortDescription)
void
setSmallIcon(Icon smallIcon)
protected void
updateLocalization()
-
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:
actionPerformed
in interfaceActionListener
-
localeChanged
public void localeChanged(org.xnap.commons.i18n.LocaleChangeEvent lce)
- Specified by:
localeChanged
in 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()
-
-