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
-
MoveCommand(Selection)
-
-
execute()
- Siirtää valintajoukon (tauluja) kohdistimen osoittamaan kohtaan
-
redo()
- Peruu undon, eli valintajoukon siirron palauttamisen
-
undo()
- Palauttaa valintajoukon siirtoa edeltävään kohtaan
MoveCommand
public MoveCommand(Selection sel)
execute
public void execute()
- Siirtää valintajoukon (tauluja) kohdistimen osoittamaan kohtaan
- Overrides:
- execute in class Command
undo
public void undo()
- Palauttaa valintajoukon siirtoa edeltävään kohtaan
- Overrides:
- undo in class Command
redo
public void redo()
- Peruu undon, eli valintajoukon siirron palauttamisen
- Overrides:
- redo in class Command
All Packages Class Hierarchy This Package Previous Next Index