Class ForwardUndoCompoundCommand


public class ForwardUndoCompoundCommand extends CompoundCommand
A CompoundCommand that performs undo on its contained Commands in the same order in which they were executed.
  • Constructor Details

    • ForwardUndoCompoundCommand

      public ForwardUndoCompoundCommand()
      Constructs a ForwardUndoCompoundCommand with no label
    • ForwardUndoCompoundCommand

      public ForwardUndoCompoundCommand(String label)
      Constructs a ForwardUndoCompoundCommand with the specified label
      Parameters:
      label - the label
  • Method Details

    • getDebugLabel

      public String getDebugLabel()
      Overrides:
      getDebugLabel in class Command
      Returns:
      an untranslated String used for debug purposes only
      See Also:
    • undo

      public void undo()
      Undo the command. For a Preorder compound command this means undoing all of the commands that it contains. Do it in the same order as applied.
      Overrides:
      undo in class CompoundCommand
      See Also: