Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

jpicedt.ui.action
Class PEActionLocalizer  view PEActionLocalizer download PEActionLocalizer.java

java.lang.Object
  extended byjpicedt.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

Field Summary
protected  java.util.ResourceBundle resBundle
          the ResourceBundle that feeds this localizer with localized Strings
 
Constructor Summary
PEActionLocalizer(java.util.ResourceBundle resBundle)
          Construct a new PEActionLocalizer from the given ResourceBundle.
 
Method Summary
 javax.swing.KeyStroke getActionAccelerator(java.lang.String actionName)
           
 java.lang.String getActionHelper(java.lang.String actionName)
           
 javax.swing.Icon getActionIcon(java.lang.String actionName)
           
 java.lang.Integer getActionMnemonic(java.lang.String actionName)
           
 java.lang.String getActionName(java.lang.String actionName)
           
 java.lang.String getActionTooltip(java.lang.String actionName)
           
 java.util.ResourceBundle getResourceBundle()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

resBundle

protected java.util.ResourceBundle resBundle
the ResourceBundle that feeds this localizer with localized Strings

Constructor Detail

PEActionLocalizer

public PEActionLocalizer(java.util.ResourceBundle resBundle)
Construct a new PEActionLocalizer from the given ResourceBundle.

Since:
jPicEdt 1.3.2
Method Detail

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