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

Variable Index

 o canvas
 o verlauf

Constructor Index

 o Command()

Method Index

 o doIt()
Führt eine Aktion aus, ohne sie anzuzeigen.
 o init(ViACanvas, HTMLStringList)
Initialisiert das Command.
 o showIt()
Führt die Aktion aus und zeigt diese auch sofort an.
 o unDoIt()
Macht die Aktion rückgängig, ohne sie anzuzeigen
 o unShowIt()
Macht die Aktion rückgänig und zeigt es sofort an.

Variables

 o canvas
  protected static ViACanvas canvas
 o verlauf
  protected static HTMLStringList verlauf

Constructors

 o Command
  public Command()

Methods

 o 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
 o doIt
  public abstract void doIt()
Führt eine Aktion aus, ohne sie anzuzeigen.

 o unDoIt
  public abstract void unDoIt()
Macht die Aktion rückgängig, ohne sie anzuzeigen

 o showIt
  public abstract void showIt()
Führt die Aktion aus und zeigt diese auch sofort an.

 o 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