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
notEnabled
void notEnabled(
IAction action,
NotEnabledException exception)
- Fires a
NotEnabledException because the action was not
enabled.
-
-
Parameters:
-
action - The action contribution that caused the exception,
never null. -
exception - The NotEnabledException, never null.
notDefined
void notDefined(
IAction action,
NotDefinedException exception)
- Fires a
NotDefinedException because the action was not
defined.
-
-
Parameters:
-
action - The action contribution that caused the exception,
never null. -
exception - The NotDefinedException, never null.
preExecute
void preExecute(
IAction action,
Event e)
- Fires 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.
postExecuteSuccess
void postExecuteSuccess(
IAction action,
Object returnValue)
- Fires 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.
postExecuteFailure
void postExecuteFailure(
IAction action,
ExecutionException exception)
- Creates an
ExecutionException when the action returned
a failure.
-
-
Parameters:
-
action - The action contribution that caused the exception,
never null. -
exception - The ExecutionException, never null.
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.