See: Description
Interface | Description |
---|---|
AbstractCommand.NonDirtying |
A marker interface implemented by commands that don't dirty the model.
|
Command |
An interface that every command is expected to support.
|
CommandStack |
A simple and obvious interface for an undoable stack of commands with a listener.
|
CommandStackListener |
A listener to a
CommandStack . |
Class | Description |
---|---|
AbstractCommand |
An abstract implementation of a basic command.
|
BasicCommandStack |
A basic and obvious implementation of an undoable stack of commands.
|
CommandWrapper |
A command that wraps another command.
|
CompoundCommand |
A command that comprises a sequence of subcommands.
|
IdentityCommand |
A command that always produces the same result.
|
StrictCompoundCommand |
A composite command which assumes that later commands in the list
may depend on the results and side-effects of earlier commands in the list.
|
UnexecutableCommand |
A singleton
UnexecutableCommand.INSTANCE that cannot execute. |
Exception | Description |
---|---|
AbortExecutionException |
An exception thrown when a command's
execution is to be silently aborted. |