public abstract class JEditActionContext<F extends JEditAbstractEditAction,E extends JEditActionSet<F>>
extends java.lang.Object
jEdit.getActionContext() - editor actions
VFSBrowser.getActionContext() - browser
actions
| Constructor and Description |
|---|
JEditActionContext() |
| Modifier and Type | Method and Description |
|---|---|
void |
addActionSet(E actionSet) |
F |
getAction(java.lang.String name)
Returns the specified action.
|
java.lang.String[] |
getActionNames() |
E |
getActionSetForAction(java.lang.String action)
Returns the action set that contains the specified action.
|
E[] |
getActionSets() |
abstract void |
invokeAction(java.util.EventObject evt,
F action)
Invokes the given action in response to a user-generated event.
|
void |
removeActionSet(E actionSet) |
public abstract void invokeAction(java.util.EventObject evt,
F action)
evt - The eventaction - The actionpublic void addActionSet(E actionSet)
actionSet - Adds a new action set to the context.public void removeActionSet(E actionSet)
actionSet - Removes an action set from the context.public E[] getActionSets()
public F getAction(java.lang.String name)
name - The action namepublic E getActionSetForAction(java.lang.String action)
action - The actionpublic java.lang.String[] getActionNames()