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.