http://www.jpicedt.org

jpicedt.ui.action
Class ActionRegistry

java.lang.Object
  extended by javax.swing.ActionMap
      extended by jpicedt.ui.action.ActionRegistry
All Implemented Interfaces:
Serializable

public class ActionRegistry
extends ActionMap

A registry that retains all JPicEdt's actions in a map, supplies them on-demand through a String key, and knows how to update actions state using the currently installed MDIManager.

Since:
jPicEdt 1.3
Version:
$Id: ActionRegistry.java,v 1.27 2013/03/27 06:52:51 vincentb1 Exp $
Author:
Sylvain Reynal
See Also:
Serialized Form

Constructor Summary
ActionRegistry()
          construct an ActionRegistry with default Actions
ActionRegistry(ActionDispatcher dispatcher)
          construct an ActionRegistry with default Actions
ActionRegistry(ActionLocalizer localizer, ActionDispatcher dispatcher)
          construct an ActionRegistry with default Actions
 
Method Summary
 void addAction(Action a)
           
 Action getAction(String name)
           
 void updateActionState()
          Update Action's enabled-state according to the current state of the installed MDIManager.
 
Methods inherited from class javax.swing.ActionMap
allKeys, clear, get, getParent, keys, put, remove, setParent, size
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActionRegistry

public ActionRegistry()
construct an ActionRegistry with default Actions


ActionRegistry

public ActionRegistry(ActionDispatcher dispatcher)
construct an ActionRegistry with default Actions


ActionRegistry

public ActionRegistry(ActionLocalizer localizer,
                      ActionDispatcher dispatcher)
construct an ActionRegistry with default Actions

Method Detail

addAction

public void addAction(Action a)
Parameters:
a - the Action to add

getAction

public Action getAction(String name)
Returns:
the action whose name maps "name"

updateActionState

public void updateActionState()
Update Action's enabled-state according to the current state of the installed MDIManager. This may be called when a frame gets activated, or when a user action occured that implies updating action states, e.g. "Save", "Open", edit active board, …


http://www.jpicedt.org

Submit a bug : syd@jpicedt.org