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

Constructor Index

 o CommandManager()

Method Index

 o addCommand(Command)
Lisää suoritettavan komennon komentopinoon
 o emptyCommand()
Tyhjentää komentopinon
 o update(Observable, Object)

Constructors

 o CommandManager
 public CommandManager()

Methods

 o addCommand
 public void addCommand(Command newCommand)
Lisää suoritettavan komennon komentopinoon

Parameters:
newCommand - komentopinoon lisättävä komento
 o emptyCommand
 public void emptyCommand()
Tyhjentää komentopinon

 o update
 public void update(Observable o,
                    Object arg)

All Packages  Class Hierarchy  This Package  Previous  Next  Index