All Packages Class Hierarchy This Package Previous Next Index
Class relaaja.CommandManager
java.lang.Object
|
+----java.util.Observable
|
+----relaaja.CommandManager
- public class CommandManager
- extends Observable
- implements Observer
Komentojen hallintarakenne. Hallitsee kaikkia kaavion tilaa muuttavia
komentoja. Tallentaa itseensä suoritetut komennot (Command), jotta komentojen peruminen on
mahdollista. Kaavion muutoksia edeltävä tila (vain muuttuneiden ilmentymien
osalta) tallennetaan muutokset tehneeseen Command-aliluokkaan.
- Author:
- Tiina Tamminen
-
CommandManager()
-
-
addCommand(Command)
- Lisää suoritettavan komennon komentopinoon
-
emptyCommand()
- Tyhjentää komentopinon
-
update(Observable, Object)
-
CommandManager
public CommandManager()
addCommand
public void addCommand(Command newCommand)
- Lisää suoritettavan komennon komentopinoon
- Parameters:
- newCommand - komentopinoon lisättävä komento
emptyCommand
public void emptyCommand()
- Tyhjentää komentopinon
update
public void update(Observable o,
Object arg)
All Packages Class Hierarchy This Package Previous Next Index