java.lang.Object
jpicedt.ui.action.PEActionLocalizer
- All Implemented Interfaces:
- jpicedt.graphic.toolkit.ActionLocalizer
- public class PEActionLocalizer
- extends java.lang.Object
- implements jpicedt.graphic.toolkit.ActionLocalizer
A class that can feed PEAction's with localized properties (e.g. tooltip,...)
provided by a properties file through a ResourceBundle.
Each method takes a unique String argument, namely the non-localized Action name used in PEAction
constructor, and builds other Action's properties from this String.
If there's no associated value for this String in the associated ResourceBundle, methods
catch the associated MissingResourceException and return a null value.
- Since:
- jPicEdt 1.3.2
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
resBundle
protected java.util.ResourceBundle resBundle
- the ResourceBundle that feeds this localizer with localized Strings
PEActionLocalizer
public PEActionLocalizer(java.util.ResourceBundle resBundle)
- Construct a new PEActionLocalizer from the given ResourceBundle.
- Since:
- jPicEdt 1.3.2
getResourceBundle
public java.util.ResourceBundle getResourceBundle()
- Since:
- jPicEdt 1.3.2
getActionName
public java.lang.String getActionName(java.lang.String actionName)
- Specified by:
getActionName
in interface jpicedt.graphic.toolkit.ActionLocalizer
- Since:
- jPicEdt 1.3.2
getActionTooltip
public java.lang.String getActionTooltip(java.lang.String actionName)
- Specified by:
getActionTooltip
in interface jpicedt.graphic.toolkit.ActionLocalizer
- Since:
- jPicEdt 1.3.2
getActionHelper
public java.lang.String getActionHelper(java.lang.String actionName)
- Specified by:
getActionHelper
in interface jpicedt.graphic.toolkit.ActionLocalizer
- Since:
- jPicEdt 1.3.2
getActionMnemonic
public java.lang.Integer getActionMnemonic(java.lang.String actionName)
- Specified by:
getActionMnemonic
in interface jpicedt.graphic.toolkit.ActionLocalizer
- Since:
- jPicEdt 1.3.2
getActionAccelerator
public javax.swing.KeyStroke getActionAccelerator(java.lang.String actionName)
- Specified by:
getActionAccelerator
in interface jpicedt.graphic.toolkit.ActionLocalizer
- Since:
- jPicEdt 1.3.2
getActionIcon
public javax.swing.Icon getActionIcon(java.lang.String actionName)
- Specified by:
getActionIcon
in interface jpicedt.graphic.toolkit.ActionLocalizer
- Since:
- jPicEdt 1.3.2