VASSAL.build.module.noteswindow
Class SetPrivateTextCommand

java.lang.Object
  |
  +--VASSAL.command.Command
        |
        +--VASSAL.build.module.noteswindow.SetPrivateTextCommand

public class SetPrivateTextCommand
extends Command

When executed, adds a PrivateText to a specified set.


Inner Class Summary
static interface SetPrivateTextCommand.Interface
           
 
Constructor Summary
SetPrivateTextCommand(SetPrivateTextCommand.Interface i, PrivateText text)
           
 
Method Summary
protected  void executeCommand()
          Perform the action which this Command represents
 PrivateText getPrivateText()
           
protected  Command myUndoCommand()
          If the action can be undone, return a Command that performs the inverse action.
 
Methods inherited from class VASSAL.command.Command
append, execute, getSubCommands, getUndoCommand, hasNullSubcommands, isLoggable, isNull, stripSubCommands, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SetPrivateTextCommand

public SetPrivateTextCommand(SetPrivateTextCommand.Interface i,
                             PrivateText text)
Method Detail

getPrivateText

public PrivateText getPrivateText()

executeCommand

protected void executeCommand()
Description copied from class: Command
Perform the action which this Command represents
Overrides:
executeCommand in class Command

myUndoCommand

protected Command myUndoCommand()
Description copied from class: Command
If the action can be undone, return a Command that performs the inverse action. The Command returned should only undo Command.executeCommand(), not the actions of subcommands
Overrides:
myUndoCommand in class Command