Interface ActionLocalizer

  • All Known Implementing Classes:
    PEActionLocalizer

    public interface ActionLocalizer
    This interface, once properly implemented, may be used as a parameter for a PEAction, and can feed it with localized properties (e.g. tooltip, mnemonic...). Concrete implementation may be backed, for instance, by a ResourceBundle initialized from a properties file.

    Since:
    jPicEdt 1.3.2
    Version:
    $Id: ActionLocalizer.java,v 1.6.2.1 2007/09/02 11:56:28 reynal Exp $
    Author:
    Sylvain Reynal
    • Method Detail

      • getActionName

        java.lang.String getActionName​(java.lang.String actionName)
        Parameters:
        name - a non-localized action name
        Returns:
        a localized Action name (ie Swing Action.NAME property) for the given name
        Since:
        jPicEdt
      • getActionTooltip

        java.lang.String getActionTooltip​(java.lang.String actionName)
        Returns:
        a localized Action tooltip for the given name (ie Swing Action.SHORT_DESCRIPTION)
        Since:
        jPicEdt
      • getActionHelper

        java.lang.String getActionHelper​(java.lang.String actionName)
        Returns:
        a localized Action helper (ie Swing Action.LONG_DESCRIPTION)
        Since:
        jPicEdt
      • getActionMnemonic

        java.lang.Integer getActionMnemonic​(java.lang.String actionName)
        Returns:
        a localized Action mnemonic (ie Swing Action.MNEMONIC_KEY)
        Since:
        jPicEdt
      • getActionAccelerator

        javax.swing.KeyStroke getActionAccelerator​(java.lang.String actionName)
        Returns:
        a localized Action accelerator keystroke (ie Swing Action.ACCELERATOR_KEY)
        Since:
        jPicEdt
      • getActionIcon

        javax.swing.Icon getActionIcon​(java.lang.String actionName)
        Returns:
        a localized Icon (ie Swing Action.SMALL_ICON)
        Since:
        jPicEdt