Package de.willuhn.jameica.gui
Class AbstractControl
- java.lang.Object
-
- de.willuhn.jameica.gui.AbstractControl
-
- Direct Known Subclasses:
BackupControl
,LicenseControl
,SettingsControl
public abstract class AbstractControl extends java.lang.Object
Diese Basis-Klasse ist das Bindeglied zwischen View und Model. Einem Dialog werden viaButtonArea
Knoepfe hinzugefuegt. Die Funktion zum Hinzufuegen von Knoepfen erwartet als Parameter u.a. einen AbstractControl. Und genau dessen Methode handleIrgendwas() wird beim Klick auf diesen Button dann ausgefuehrt. Alle Klassen, die Eingaben aus Dialogen verarbeiten, muessen also diese hier erweitern, die Methoden handleIrgendwas() implementieren und dort ihre Aktionen vornehmen.- Author:
- willuhn
-
-
Field Summary
Fields Modifier and Type Field Description protected AbstractView
view
-
Constructor Summary
Constructors Constructor Description AbstractControl(AbstractView view)
Erzeugt einen neuen AbstractControl der fuer die angegebene View.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
getCurrentObject()
Liefert das aktuelle Business-Objekt des Dialogs.
-
-
-
Field Detail
-
view
protected AbstractView view
-
-
Constructor Detail
-
AbstractControl
public AbstractControl(AbstractView view)
Erzeugt einen neuen AbstractControl der fuer die angegebene View.- Parameters:
view
- die View, fuer die dieser AbstractControl zustaendig ist.
-
-