JHotDraw 6.0b1

Class SelectAllCommand

  extended by org.jhotdraw.standard.AbstractCommand
      extended by org.jhotdraw.standard.SelectAllCommand
All Implemented Interfaces:
FigureSelectionListener, Command

public class SelectAllCommand
extends AbstractCommand

Command to select all figures in a view.

Nested Class Summary
static class SelectAllCommand.UndoActivity
Nested classes/interfaces inherited from class org.jhotdraw.standard.AbstractCommand
Constructor Summary
SelectAllCommand(java.lang.String name, DrawingEditor newDrawingEditor)
          Constructs a select all command.
Method Summary
protected  Undoable createUndoActivity()
          Factory method for undo activity
 void execute()
          Executes the command.
 boolean isExecutableWithView()
          Used in enabling the properties menu item.
Methods inherited from class org.jhotdraw.standard.AbstractCommand
addCommandListener, createEventDispatcher, createViewChangeListener, dispose, figureSelectionChanged, getDrawingEditor, getEventDispatcher, getUndoActivity, isExecutable, isViewRequired, name, removeCommandListener, setName, setUndoActivity, view, viewCreated, viewDestroying, viewSelectionChanged
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail


public SelectAllCommand(java.lang.String name,
                        DrawingEditor newDrawingEditor)
Constructs a select all command.

name - the command name
newDrawingEditor - the DrawingEditor which manages the views
Method Detail


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

Specified by:
execute in interface Command
execute in class AbstractCommand


public boolean isExecutableWithView()
Used in enabling the properties menu item. SelectAll menu item will be enabled only when there ia atleast one figure in the selected drawing view.

isExecutableWithView in class AbstractCommand


protected Undoable createUndoActivity()
Factory method for undo activity

JHotDraw 6.0b1