|
Eclipse Platform Release 3.1 |
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A listener to the execution of commands. This listener will be notified if a command is about to execute, and when that execution completes. It is not possible for the listener to prevent the execution, only to respond to it in some way.
Method Summary | |
---|---|
void |
notHandled(String commandId,
NotHandledException exception)
Notifies the listener that an attempt was made to execute a command with no handler. |
void |
postExecuteFailure(String commandId,
ExecutionException exception)
Notifies the listener that a command has failed to complete execution. |
void |
postExecuteSuccess(String commandId,
Object returnValue)
Notifies the listener that a command has completed execution successfully. |
void |
preExecute(String commandId,
ExecutionEvent event)
Notifies the listener that a command is about to execute. |
Method Detail |
public void notHandled(String commandId, NotHandledException exception)
commandId
- The identifier of command that is not handled; never
null
exception
- The exception that occurred; never null
.public void postExecuteFailure(String commandId, ExecutionException exception)
commandId
- The identifier of the command that has executed; never
null
.exception
- The exception that occurred; never null
.public void postExecuteSuccess(String commandId, Object returnValue)
commandId
- The identifier of the command that has executed; never
null
.returnValue
- The return value from the command; may be null
.public void preExecute(String commandId, ExecutionEvent event)
commandId
- The identifier of the command that is about to execute, never
null
.event
- The event that will be passed to the execute
method; never null
.
|
Eclipse Platform Release 3.1 |
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2005. All rights reserved.