|
UC Berkeley Group for User Interface Research Updated November 17, 2000 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--edu.berkeley.guir.lib.satin.command.CommandImpl | +--edu.berkeley.guir.lib.satin.command.MacroCommand
A collection of commands.
This software is distributed under the Berkeley Software License.
Revisions: - SATIN-v1.0-1.0.0, Mar 12 1999, JH Created class - SATIN-v2.1-1.0.0, Aug 11 2000, JH Touched for SATIN release
Inner classes inherited from class edu.berkeley.guir.lib.satin.SatinConstants |
SatinConstants.ObjectPoolAffineTransform, SatinConstants.ObjectPoolPoint2D, SatinConstants.ObjectPoolPolygon2D, SatinConstants.ObjectPoolRectangle2D, SatinConstants.ObjectPoolStringBuffer, SatinConstants.UniqueAffineTransform, SatinConstants.UniquePoint2D, SatinConstants.UniquePolygon2D, SatinConstants.UniqueRectangle2D |
Constructor Summary | |
MacroCommand()
Constructor. |
Method Summary | |
void |
addCommand(Command cmd)
Add a command to this macro. |
boolean |
canRedo()
Override this method in the subclass. |
boolean |
canUndo()
Override this method in the subclass. |
void |
clearCommands()
Clear all commands from this macro. |
void |
die()
Override this method in the subclass. |
String |
getPresentationName()
Override this method in the subclass. |
String |
getRedoPresentationName()
You don't have to override this method in the subclass. |
String |
getUndoPresentationName()
You don't have to override this method in the subclass. |
boolean |
isSignificant()
Override this method in the subclass. |
void |
redo()
Override this method in the subclass. |
void |
removeCommand(Command cmd)
Remove a command from this macro. |
void |
run()
This method is called by execute() if the command is enabled. |
void |
undo()
Override this method in the subclass. |
Methods inherited from class edu.berkeley.guir.lib.satin.command.CommandImpl |
addEdit, debug, disable, enable, execute, getExecutionTime, isDisabled, isEnabled, replaceEdit, setExecutionTime, setExecutionTime, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public MacroCommand()
Method Detail |
public void addCommand(Command cmd)
cmd
- is the Command to add.public void removeCommand(Command cmd)
cmd
- is the Command to remove.public void clearCommands()
public String getPresentationName()
CommandImpl
getPresentationName
in class CommandImpl
public String getRedoPresentationName()
CommandImpl
getRedoPresentationName
in class CommandImpl
public String getUndoPresentationName()
CommandImpl
getUndoPresentationName
in class CommandImpl
public boolean canRedo()
CommandImpl
canRedo
in class CommandImpl
public boolean canUndo()
CommandImpl
canUndo
in class CommandImpl
public boolean isSignificant()
CommandImpl
isSignificant
in class CommandImpl
public void run()
CommandImpl
run
in class CommandImpl
public void redo()
CommandImpl
redo
in class CommandImpl
public void undo()
CommandImpl
undo
in class CommandImpl
public void die()
CommandImpl
die
in class CommandImpl
|
Copyright Information | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |