| Interfaces | |
|---|---|
| ICategoryListener | An instance of this interface can be used by clients to receive notification
of changes to one or more instances of Category. |
| ICommandListener | An instance of this interface can be used by clients to receive notification
of changes to one or more instances of Command. |
| ICommandManagerListener | An instance of this interface can be used by clients to receive notification
of changes to one or more instances of ICommandManager. |
| IExecutionListener | A listener to the execution of commands. |
| IHandler | A handler is the pluggable piece of a command that handles execution. |
| IHandlerAttributes | Attribute constants that have special meanings within this package. |
| IHandlerListener | An instance of this interface can be used by clients to receive notification
of changes to one or more instances of IHandler. |
| IParameter | A parameter for a command. |
| IParameterValues | The parameters for a command. |
| Classes | |
|---|---|
| AbstractHandler |
This class is a partial implementation of |
| Category | A logical group for a set of commands. |
| CategoryEvent | An instance of this class describes changes to an instance of
Category. |
| Command | A command is an abstract representation for some semantic behaviour. |
| CommandEvent | An instance of this class describes changes to an instance of
Command. |
| CommandManager | A central repository for commands -- both in the defined and undefined states. |
| CommandManagerEvent | An event indicating that the set of defined command identifiers has changed. |
| ExecutionEvent | The data object to pass to the command (and its handler) as it executes. |
| HandlerEvent | An instance of this class describes changes to an instance of
IHandler. |
| Parameterization | A parameter with a specific value. |
| ParameterizedCommand | A command that has had one or more of its parameters specified. |
| Exceptions | |
|---|---|
| ExecutionException | Signals that an exception occured during the execution of a command. |
| NotHandledException | Signals that an attempt was made to access the properties of an unhandled object. |
| ParameterValuesException |
Signals that a problem has occurred while trying to create an instance of
|