|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.batik.apps.svgbrowser.AbstractUndoableCommand
org.apache.batik.apps.svgbrowser.AbstractCompoundCommand
Abstract compound command. Supports the execute / undo / redo of more than one command
Field Summary | |
protected ArrayList |
atomCommands
The atom UndoableCommand command list. |
Fields inherited from class org.apache.batik.apps.svgbrowser.AbstractUndoableCommand |
name |
Constructor Summary | |
AbstractCompoundCommand()
Constructor. |
Method Summary | |
void |
addCommand(UndoableCommand command)
Adds the given command to the atomCommand list. |
void |
execute()
Executes this command. |
int |
getCommandNumber()
Returns the command number that this compound command contains. |
void |
redo()
Performs redo for this command. |
boolean |
shouldExecute()
Tests if the command can be executed. |
void |
undo()
Performs undo for this command. |
Methods inherited from class org.apache.batik.apps.svgbrowser.AbstractUndoableCommand |
getName, setName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected ArrayList atomCommands
Constructor Detail |
public AbstractCompoundCommand()
Method Detail |
public void addCommand(UndoableCommand command)
command
- The given commandpublic void execute()
UndoableCommand
execute
in interface UndoableCommand
execute
in class AbstractUndoableCommand
public void undo()
UndoableCommand
undo
in interface UndoableCommand
undo
in class AbstractUndoableCommand
public void redo()
UndoableCommand
redo
in interface UndoableCommand
redo
in class AbstractUndoableCommand
public boolean shouldExecute()
UndoableCommand
shouldExecute
in interface UndoableCommand
shouldExecute
in class AbstractUndoableCommand
public int getCommandNumber()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |