Package de.willuhn.jameica.gui
Class AbstractControl
java.lang.Object
de.willuhn.jameica.gui.AbstractControl
- Direct Known Subclasses:
BackupControl
,LicenseControl
,SettingsControl
Diese Basis-Klasse ist das Bindeglied zwischen View und Model.
Einem Dialog werden via
ButtonArea
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 -
Constructor Summary
ConstructorsConstructorDescriptionAbstractControl
(AbstractView view) Erzeugt einen neuen AbstractControl der fuer die angegebene View. -
Method Summary
Modifier and TypeMethodDescriptionLiefert das aktuelle Business-Objekt des Dialogs.
-
Field Details
-
view
-
-
Constructor Details
-
AbstractControl
Erzeugt einen neuen AbstractControl der fuer die angegebene View.- Parameters:
view
- die View, fuer die dieser AbstractControl zustaendig ist.
-
-
Method Details
-
getCurrentObject
Liefert das aktuelle Business-Objekt des Dialogs.- Returns:
- aktuelles Business-Objekt.
-