All Packages Class Hierarchy This Package Previous Next Index
Class relaaja.CornerMoveCommand
java.lang.Object
|
+----relaaja.Command
|
+----relaaja.CornerMoveCommand
- public class CornerMoveCommand
- extends Command
Käännepisteen siirto. Tallentaa itseensä siirrettävän käännepisteen,
sen alkuperäisen ja lopullisen sijainnin toiminnon perumista varten.
- Author:
- Tiina Tamminen, Antti Koivisto
-
cornerMoved
-
-
finalLoc
-
-
initialLoc
-
-
CornerMoveCommand(CornerModel, Location)
-
-
doIt()
- Siirtää käännepisteen kohdistimen osoittamaan
kaavioikkunan kohtaan.
-
redo()
- Siirtää käännepisteen uudelleen
-
toString()
-
-
undo()
- Palauttaa käännepisteen alkuperäiseen sijaintikohtaan.
cornerMoved
private CornerModel cornerMoved
initialLoc
private Location initialLoc
finalLoc
private Location finalLoc
CornerMoveCommand
public CornerMoveCommand(CornerModel corner,
Location targetLoc)
- Parameters:
- siirretty - käännepiste
doIt
boolean doIt()
- Siirtää käännepisteen kohdistimen osoittamaan
kaavioikkunan kohtaan.
- Overrides:
- doIt in class Command
redo
boolean redo()
- Siirtää käännepisteen uudelleen
- Overrides:
- redo in class Command
undo
boolean undo()
- Palauttaa käännepisteen alkuperäiseen sijaintikohtaan.
- Overrides:
- undo in class Command
toString
public String toString()
- Overrides:
- toString in class Command
All Packages Class Hierarchy This Package Previous Next Index