C D G H I M R S T U V

C

controller - Variable in class Tools.MVC.SuperView
Zum View gehoeriger Controller.
coreData - Variable in class MyModel
coreData.

D

deleteObserver(Observer) - Method in class Tools.MVC.SuperModel
Entferne Observer.
draw() - Method in class MyView
Darstellung des Model, ueberschreibt abstrakte Methode.
draw(Object) - Method in class MyView
Darstellung eines Objekts, optional.
draw() - Method in class Tools.MVC.SuperView
Darstellung des Model, abstract.
draw(Object) - Method in class Tools.MVC.SuperView
Darstellung eines Objektes, wird die Methode nicht ueberschrieben, so wird das ganze Model neu dargestellt.

G

getData() - Method in class MyModel
getData-Methoden, Lesen von Daten.

H

handleEventMethoden() - Method in class MyController
Verarbeiten von Eingaben.

I

initialize(SuperModel, SuperView) - Method in class Tools.MVC.SuperController
Initialisiert Model und View.
initialize(SuperModel) - Method in class Tools.MVC.SuperView
MVC-Installation, meldet den View als Observer des Models an, erzeugt Controller fuer Model und View, erzeugt View und uebergibt ihm die Aktivitaeten.

M

main(String[]) - Static method in class MyMain
Starten eines Programms mit MVC-Architektur, Initialisiere Model mit mehreren View.
makeController() - Method in class MyView
Erzeugt Controller, Empfaenger fuer Ereignisse, ueberschreibt abstrakte Methode.
makeController() - Method in class Tools.MVC.SuperView
Erzeugt Controller, abtract.
makeView() - Method in class MyView
Erzeugt, ueberschreibt abstrakte Methode, baut die Oberflaeche auf.
makeView() - Method in class Tools.MVC.SuperView
Erzeugt und startet View, abtract.
model - Variable in class Tools.MVC.SuperController
Mathematisches Model, enthaelt Funktionalitaet des Problems.
model - Variable in class Tools.MVC.SuperView
Mathematisches Modell, enthaelt Funktionalitaet des Problems.
MyController - Class in <Unnamed>
Controller-Grundstruktur, verwaltet Eingaben.
MyController() - Constructor for class MyController
 
MyMain - Class in <Unnamed>
Initialisieren eines Model mit einem oder mehreren View.
MyMain() - Constructor for class MyMain
 
MyModel - Class in <Unnamed>
Model-Grundstruktur (ttt steht fuer einen beliebigen Datentyp).
MyModel() - Constructor for class MyModel
 
MyView - Class in <Unnamed>
View-Grundstruktur, View mit Controller wird installiert.
MyView(MyModel, String) - Constructor for class MyView
Konstruktor, setzt Ueberschrift und installiert MVC.

R

release() - Method in class Tools.MVC.SuperController
Deinstalliert MVC, setzt Model und View zurück.
release() - Method in class Tools.MVC.SuperModel
Beende Programm.
release() - Method in class Tools.MVC.SuperView
Deinstalliert MVC, setzt Model und Controller zurück.

S

service(ttt) - Method in class MyModel
service-Methoden, Aendern von Daten.
SuperController - Class in Tools.MVC
Controller-Superklasse zur View-Superklasse, installiert und deinstalliert Controller als Ereignisverarbeiter.
SuperController() - Constructor for class Tools.MVC.SuperController
 
SuperModel - Class in Tools.MVC
Model-Superklasse, abstract, Steuerung fuer ein oder mehrere Views.
SuperModel() - Constructor for class Tools.MVC.SuperModel
 
SuperView - Class in Tools.MVC
View-Superklasse, abstract, stellt Model dar, installiert Controller.
SuperView() - Constructor for class Tools.MVC.SuperView
 

T

Tools.MVC - package Tools.MVC
 

U

update(Observable, Object) - Method in class Tools.MVC.SuperView
Ueberschreibt Interfacemethode, legt Reaktion auf Aenderungen fest.

V

view - Variable in class Tools.MVC.SuperController
Zum Controller gehoeriger View.

C D G H I M R S T U V