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