All Packages Class Hierarchy This Package Previous Next Index
Class puma.control.FormButton
java.lang.Object
|
+----puma.control.FormButton
- public abstract class FormButton
- extends Object
Abstrakte Oberklasse aller "virtuellen" Buttons.
- Author:
- Sven Müller
-
command
- Die aufzurufende Command-Instanz.
-
FormButton()
-
-
execCommand(InType, OutType, ServerApplication)
- Erzeugt das für den Typ der Unterklasse definierte Command und führt es aus.
-
getCommand()
- Liefert command zurück - Für Testzwecke!
-
storeCommand(ServerApplication)
- Speichert ein bestimmtes Command.
command
protected Command command
- Die aufzurufende Command-Instanz.
FormButton
public FormButton()
storeCommand
public abstract void storeCommand(ServerApplication serverApp)
- Speichert ein bestimmtes Command.
Die abzuleitende Unterklasse kennt den ihr zugehörigen Command-Typ.
Diesen speichert sie mit dieser Methode. Command verlangt im
Konstruktor den Parameter serverApp. Da Buttons i.d.R. dynamisch
generiert werden, ist dieser Parameter im eigenen Konstruktor noch
nicht bekannt und wird deshalb erst über den Aufruf von execCommand(..)
nachgeliefert. Von dort wird auch storeCommand aufgerufen.
- Parameters:
- serverApp - Ein Rückverweis auf die aufrufende Server-Instanz.
getCommand
public final Command getCommand()
- Liefert command zurück - Für Testzwecke!
- Returns:
- Das dem Objekt zugeordnete Command command.
execCommand
public void execCommand(InType in,
OutType out,
ServerApplication serverApp)
- Erzeugt das für den Typ der Unterklasse definierte Command und führt es aus.
- Parameters:
- in - Objekt, das Input-Daten liefert.
- out - Objekt, das für die Darstellung der Output-Daten sorgt.
- serverApp - Ein Rückverweis auf die aufrufende Server-Instanz.
All Packages Class Hierarchy This Package Previous Next Index