net.sf.rej.gui.action
Class RemoveFileAction

java.lang.Object
  extended by net.sf.rej.gui.action.RemoveFileAction
All Implemented Interfaces:
Undoable

public class RemoveFileAction
extends java.lang.Object
implements Undoable

An Undoable action which removes a set of files (defined by a List) from the given Project.

Author:
Sami Koivu

Constructor Summary
RemoveFileAction(Project project, java.util.List<java.lang.String> files)
           
 
Method Summary
 void execute()
          Execute the command/action that fulfills the Undoable contract.
 void undo()
          Undo all the changes caused by a call to the execute() method of this instance.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoveFileAction

public RemoveFileAction(Project project,
                        java.util.List<java.lang.String> files)
Method Detail

execute

public void execute()
Description copied from interface: Undoable
Execute the command/action that fulfills the Undoable contract.

Specified by:
execute in interface Undoable

undo

public void undo()
Description copied from interface: Undoable
Undo all the changes caused by a call to the execute() method of this instance.

Specified by:
undo in interface Undoable