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 TypeMethodDescriptionvoidnotDefined(IAction action, NotDefinedException exception) Fires aNotDefinedExceptionbecause the action was not defined.voidnotEnabled(IAction action, NotEnabledException exception) Fires aNotEnabledExceptionbecause the action was not enabled.voidpostExecuteFailure(IAction action, ExecutionException exception) Creates anExecutionExceptionwhen the action returned a failure.voidpostExecuteSuccess(IAction action, Object returnValue) Fires an execution event when the action returned a success.voidpreExecute(IAction action, Event e) Fires an execution event before an action is run.
-
Method Details
-
notEnabled
Fires aNotEnabledExceptionbecause the action was not enabled.- Parameters:
action- The action contribution that caused the exception, nevernull.exception- TheNotEnabledException, nevernull.
-
notDefined
Fires aNotDefinedExceptionbecause the action was not defined.- Parameters:
action- The action contribution that caused the exception, nevernull.exception- TheNotDefinedException, nevernull.
-
preExecute
-
postExecuteSuccess
-
postExecuteFailure
Creates anExecutionExceptionwhen the action returned a failure.- Parameters:
action- The action contribution that caused the exception, nevernull.exception- TheExecutionException, nevernull.
-