All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class edu.tucz.via.CompositeCommand

java.lang.Object
   |
   +----edu.tucz.via.Command
           |
           +----edu.tucz.via.CompositeCommand

public class CompositeCommand
extends Command
Eine Sammlung mehrerer Command-Objekte.
Mit dieser Composite-Klasse werden mehrere (auch unterschiedliche) Kommandos zusammengefaßt, um diese dann in einem Schritt auzuführen.
An dieser Klasse findet das Composite-Pattern Verwendung.

Version:
1.01
Author:
Chris Hübsch
See Also:
Command, ViAAnimation

Constructor Index

 o CompositeCommand()
Konstruktor

Method Index

 o add(Command)
Fügt das Kommando dem Vektor hinzu.
 o doIt()
Führt alle Kommandos aus, die eine CompositeCommand Instanz verwaltet.
 o showIt()
Führt alle Kommandos aus und zeigt es auch sofort an.
 o unDoIt()
Macht alle Kommandos wieder rückgänig, ohne die Änderung anzuzeigen.
 o unShowIt()
Wiederruft alle Kommandos und zeigt es an

Constructors

 o CompositeCommand
  public CompositeCommand()
Konstruktor

Methods

 o add
  public void add(Command c)
Fügt das Kommando dem Vektor hinzu. Es ist nur Anhängen möglich. Weitere Methoden werden auf Anforderung geschrieben.

Parameters:
c - Das Kommando
 o doIt
  public void doIt()
Führt alle Kommandos aus, die eine CompositeCommand Instanz verwaltet. Ohne Anzeigen!

Overrides:
doIt in class Command
 o unDoIt
  public void unDoIt()
Macht alle Kommandos wieder rückgänig, ohne die Änderung anzuzeigen.

Overrides:
unDoIt in class Command
 o showIt
  public void showIt()
Führt alle Kommandos aus und zeigt es auch sofort an.

Overrides:
showIt in class Command
 o unShowIt
  public void unShowIt()
Wiederruft alle Kommandos und zeigt es an

Overrides:
unShowIt in class Command

All Packages  Class Hierarchy  This Package  Previous  Next  Index