CH.ifa.draw.standard
Class DeleteCommand

java.lang.Object
  extended by CH.ifa.draw.util.Command
      extended by CH.ifa.draw.standard.DeleteCommand

public class DeleteCommand
extends Command

Command to delete the selection.


Field Summary
protected  DrawingView fView
           
 
Constructor Summary
DeleteCommand(java.lang.String name, DrawingView view)
          Constructs a delete command.
 
Method Summary
protected  void copySelection()
          Copies the selection to the clipboard.
protected  void deleteSelection()
          Deletes the selection from the drawing.
 void execute()
          Executes the command.
protected  void insertFigures(java.util.Vector figures, int dx, int dy)
          Inserts a vector of figures and translates them by the given offset.
 boolean isExecutable()
          Tests if the command can be executed.
 
Methods inherited from class CH.ifa.draw.util.Command
name
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fView

protected DrawingView fView
Constructor Detail

DeleteCommand

public DeleteCommand(java.lang.String name,
                     DrawingView view)
Constructs a delete command.

Parameters:
name - the command name
view - the target view
Method Detail

execute

public void execute()
Description copied from class: Command
Executes the command.

Specified by:
execute in class Command

isExecutable

public boolean isExecutable()
Description copied from class: Command
Tests if the command can be executed.

Overrides:
isExecutable in class Command

deleteSelection

protected void deleteSelection()
Deletes the selection from the drawing.


copySelection

protected void copySelection()
Copies the selection to the clipboard.


insertFigures

protected void insertFigures(java.util.Vector figures,
                             int dx,
                             int dy)
Inserts a vector of figures and translates them by the given offset.