All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class relaaja.MoveCommand

java.lang.Object
   |
   +----relaaja.Command
           |
           +----relaaja.MoveCommand

public class MoveCommand
extends Command
Valintajoukon siirto. Siirtää taulujoukon (1-n taulua) kohdistimen osoittamaan kaavioikkunan kohtaan. Tallentaa itseensä taulujoukon alkuperäisen ja lopullisen sijainnin sekä valintajoukkoon kuuluneet taulut (Location initialLocation, Location finalLocation, selectionMoved), jotta siirron peruminen on mahdollinen. Komento käynnistyy vasta, kun käyttäjä vapauttaa hiiren valintanäppäimen, eli valintajoukon lopullinen sijainti on selvillä komentoa luotaessa.

Author:
Tiina Tamminen

Constructor Index

 o MoveCommand(Selection)

Method Index

 o execute()
Siirtää valintajoukon (tauluja) kohdistimen osoittamaan kohtaan
 o redo()
Peruu undon, eli valintajoukon siirron palauttamisen
 o undo()
Palauttaa valintajoukon siirtoa edeltävään kohtaan

Constructors

 o MoveCommand
 public MoveCommand(Selection sel)

Methods

 o execute
 public void execute()
Siirtää valintajoukon (tauluja) kohdistimen osoittamaan kohtaan

Overrides:
execute in class Command
 o undo
 public void undo()
Palauttaa valintajoukon siirtoa edeltävään kohtaan

Overrides:
undo in class Command
 o redo
 public void redo()
Peruu undon, eli valintajoukon siirron palauttamisen

Overrides:
redo in class Command

All Packages  Class Hierarchy  This Package  Previous  Next  Index