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

Variable Index

 o cornerMoved
 o finalLoc
 o initialLoc

Constructor Index

 o CornerMoveCommand(CornerModel, Location)

Method Index

 o doIt()
Siirtää käännepisteen kohdistimen osoittamaan kaavioikkunan kohtaan.
 o redo()
Siirtää käännepisteen uudelleen
 o toString()
 o undo()
Palauttaa käännepisteen alkuperäiseen sijaintikohtaan.

Variables

 o cornerMoved
 private CornerModel cornerMoved
 o initialLoc
 private Location initialLoc
 o finalLoc
 private Location finalLoc

Constructors

 o CornerMoveCommand
 public CornerMoveCommand(CornerModel corner,
                          Location targetLoc)
Parameters:
siirretty - käännepiste

Methods

 o doIt
 boolean doIt()
Siirtää käännepisteen kohdistimen osoittamaan kaavioikkunan kohtaan.

Overrides:
doIt in class Command
 o redo
 boolean redo()
Siirtää käännepisteen uudelleen

Overrides:
redo in class Command
 o undo
 boolean undo()
Palauttaa käännepisteen alkuperäiseen sijaintikohtaan.

Overrides:
undo in class Command
 o toString
 public String toString()
Overrides:
toString in class Command

All Packages  Class Hierarchy  This Package  Previous  Next  Index