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()