Package org.eclipse.jface.action
Interface ExternalActionManager.IExecuteCallback
- All Known Implementing Classes:
ExternalActionManager.CommandCallback
- Enclosing class:
- ExternalActionManager
public static interface ExternalActionManager.IExecuteCallback
A callback for executing execution events. Allows
ActionContributionItems
to fire useful events.
Clients must not implement this interface and must not extend.
- Since:
- 3.4
-
Method Summary
Modifier and TypeMethodDescriptionvoid
notDefined
(IAction action, NotDefinedException exception) Fires aNotDefinedException
because the action was not defined.void
notEnabled
(IAction action, NotEnabledException exception) Fires aNotEnabledException
because the action was not enabled.void
postExecuteFailure
(IAction action, ExecutionException exception) Creates anExecutionException
when the action returned a failure.void
postExecuteSuccess
(IAction action, Object returnValue) Fires an execution event when the action returned a success.void
preExecute
(IAction action, Event e) Fires an execution event before an action is run.
-
Method Details
-
notEnabled
Fires aNotEnabledException
because the action was not enabled.- Parameters:
action
- The action contribution that caused the exception, nevernull
.exception
- TheNotEnabledException
, nevernull
.
-
notDefined
Fires aNotDefinedException
because the action was not defined.- Parameters:
action
- The action contribution that caused the exception, nevernull
.exception
- TheNotDefinedException
, nevernull
.
-
preExecute
Fires an execution event before an action is run.- Parameters:
action
- The action contribution that requires an execution event to be fired. Cannot benull
.e
- The SWT Event, may benull
.
-
postExecuteSuccess
Fires an execution event when the action returned a success.- Parameters:
action
- The action contribution that requires an execution event to be fired. Cannot benull
.returnValue
- The command's result, may benull
.
-
postExecuteFailure
Creates anExecutionException
when the action returned a failure.- Parameters:
action
- The action contribution that caused the exception, nevernull
.exception
- TheExecutionException
, nevernull
.
-