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
-
CompositeCommand()
- Konstruktor
-
add(Command)
- Fügt das Kommando dem Vektor hinzu.
-
doIt()
- Führt alle Kommandos aus, die eine CompositeCommand Instanz verwaltet.
-
showIt()
- Führt alle Kommandos aus und zeigt es auch sofort an.
-
unDoIt()
- Macht alle Kommandos wieder rückgänig, ohne die Änderung anzuzeigen.
-
unShowIt()
- Wiederruft alle Kommandos und zeigt es an
CompositeCommand
public CompositeCommand()
- Konstruktor
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
doIt
public void doIt()
- Führt alle Kommandos aus, die eine CompositeCommand Instanz verwaltet.
Ohne Anzeigen!
- Overrides:
- doIt in class Command
unDoIt
public void unDoIt()
- Macht alle Kommandos wieder rückgänig, ohne die Änderung anzuzeigen.
- Overrides:
- unDoIt in class Command
showIt
public void showIt()
- Führt alle Kommandos aus und zeigt es auch sofort an.
- Overrides:
- showIt in class Command
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