CH.ifa.draw.standard
Class ChangeAttributeCommand

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

public class ChangeAttributeCommand
extends Command

Command to change a named figure attribute.


Constructor Summary
ChangeAttributeCommand(java.lang.String name, java.lang.String attributeName, java.lang.Object value, DrawingView view)
          Constructs a change attribute command.
 
Method Summary
 void execute()
          Executes the command.
 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
 

Constructor Detail

ChangeAttributeCommand

public ChangeAttributeCommand(java.lang.String name,
                              java.lang.String attributeName,
                              java.lang.Object value,
                              DrawingView view)
Constructs a change attribute command.

Parameters:
name - the command name
attributeName - the name of the attribute to be changed
value - the new attribute value
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