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