All Packages Class Hierarchy This Package Previous Next Index
Class edu.tucz.via.Command
java.lang.Object
|
+----edu.tucz.via.Command
- public class Command
- extends Object
Abstrakte Commando Klasse.
Instanzen der Subklassen dieser Klasse werden in einer ViAAnimation zusammengefaßt,
um die schrittweise und nutzergesteuerte Präsentationsabfolge zu kontrollieren.
- Version:
- 1.1
- Author:
- Chris Hübsch
- See Also:
- ViAAnimation
-
canvas
-
-
verlauf
-
-
Command()
-
-
doIt()
- Führt eine Aktion aus, ohne sie anzuzeigen.
-
init(ViACanvas, HTMLStringList)
- Initialisiert das Command.
-
showIt()
- Führt die Aktion aus und zeigt diese auch sofort an.
-
unDoIt()
- Macht die Aktion rückgängig, ohne sie anzuzeigen
-
unShowIt()
- Macht die Aktion rückgänig und zeigt es sofort an.
canvas
protected static ViACanvas canvas
verlauf
protected static HTMLStringList verlauf
Command
public Command()
init
public static void init(ViACanvas c,
HTMLStringList v)
- Initialisiert das Command. Wenn das Command mit dieser Methode initialisiert wird,
dann sind die Commands alle auf die angegebenen Komponenten bezogen.
Da aber i.d.R. sowieso nur ein ViACanvas und eine HTMLStringList verwendet werden,
ist diese Methode empfohlen. Deshalb wird das Command automatisch von der Klasse
ViAApplet initialisiert.
- Parameters:
- c - das ViACanvas, auf dem die Kommandos arbeiten sollen
- v - die HTMLStrigList, in der die Ausgaben erscheinen sollen
doIt
public abstract void doIt()
- Führt eine Aktion aus, ohne sie anzuzeigen.
unDoIt
public abstract void unDoIt()
- Macht die Aktion rückgängig, ohne sie anzuzeigen
showIt
public abstract void showIt()
- Führt die Aktion aus und zeigt diese auch sofort an.
unShowIt
public abstract void unShowIt()
- Macht die Aktion rückgänig und zeigt es sofort an.
All Packages Class Hierarchy This Package Previous Next Index