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 SummaryModifier 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- 
notEnabledFires aNotEnabledExceptionbecause the action was not enabled.- Parameters:
- action- The action contribution that caused the exception, never- null.
- exception- The- NotEnabledException, never- null.
 
- 
notDefinedFires aNotDefinedExceptionbecause the action was not defined.- Parameters:
- action- The action contribution that caused the exception, never- null.
- exception- The- NotDefinedException, never- null.
 
- 
preExecuteFires an execution event before an action is run.- Parameters:
- action- The action contribution that requires an execution event to be fired. Cannot be- null.
- e- The SWT Event, may be- null.
 
- 
postExecuteSuccessFires an execution event when the action returned a success.- Parameters:
- action- The action contribution that requires an execution event to be fired. Cannot be- null.
- returnValue- The command's result, may be- null.
 
- 
postExecuteFailureCreates anExecutionExceptionwhen the action returned a failure.- Parameters:
- action- The action contribution that caused the exception, never- null.
- exception- The- ExecutionException, never- null.
 
 
-