Interface UndoableCommand
- All Known Implementing Classes:
AbstractCompoundCommand, AbstractUndoableCommand, HistoryBrowserInterface.AppendChildCommand, HistoryBrowserInterface.AttributeAddedCommand, HistoryBrowserInterface.AttributeModifiedCommand, HistoryBrowserInterface.AttributeRemovedCommand, HistoryBrowserInterface.ChangeNodeValueCommand, HistoryBrowserInterface.CharDataModifiedCommand, HistoryBrowserInterface.CompoundUpdateCommand, HistoryBrowserInterface.InsertNodeBeforeCommand, HistoryBrowserInterface.NodeInsertedCommand, HistoryBrowserInterface.NodeRemovedCommand, HistoryBrowserInterface.RemoveChildCommand, HistoryBrowserInterface.ReplaceChildCommand
public interface UndoableCommand
The undoable/redoable command.
-
Method Summary
-
Method Details
-
execute
void execute()Executes this command. -
undo
void undo()Performs undo for this command. -
redo
void redo()Performs redo for this command. -
getName
String getName()Gets the command name. -
shouldExecute
boolean shouldExecute()Tests if the command can be executed.- Returns:
- True if command should be executed
-