Class ZaehlerView

java.lang.Object
  extended by ZaehlerView
All Implemented Interfaces:
java.util.Observer

public class ZaehlerView
extends java.lang.Object
implements java.util.Observer

View zum Zaehler modulo 10, Version Konsole/Tastatur.


Field Summary
private  ZaehlerController controller
          Zum View gehoeriger Controller.
private  ZaehlerModel model
          Mathematisches Modell, enthaelt Funktionalitaet des Zeahlers.
 
Constructor Summary
ZaehlerView(ZaehlerModel model, java.lang.String titel)
          Konstruktor, setzt Ueberschrift und installiert MVC.
 
Method Summary
private  ZaehlerController makeController()
          Erzeugt Controller.
private  void makeView()
          Erzeugt View - Konsolenausgabe, startet Controller - Tastatureingabe.
 void release()
          Deinstalliert MVC, setzt Model und Controller zurück.
 void update(java.util.Observable m, java.lang.Object o)
          Ueberschreibt Interfacemethode, legt Reaktion auf Aenderungen fest.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

model

private ZaehlerModel model
Mathematisches Modell, enthaelt Funktionalitaet des Zeahlers.


controller

private ZaehlerController controller
Zum View gehoeriger Controller.

Constructor Detail

ZaehlerView

public ZaehlerView(ZaehlerModel model,
                   java.lang.String titel)
Konstruktor, setzt Ueberschrift und installiert MVC.

Parameters:
model - Model, welches dargestellt werden soll
titel - Ueberschrift
Method Detail

makeController

private ZaehlerController makeController()
Erzeugt Controller.

Returns:
Controller fuer View

makeView

private void makeView()
Erzeugt View - Konsolenausgabe, startet Controller - Tastatureingabe.


release

public void release()
Deinstalliert MVC, setzt Model und Controller zurück.


update

public void update(java.util.Observable m,
                   java.lang.Object o)
Ueberschreibt Interfacemethode, legt Reaktion auf Aenderungen fest.

Specified by:
update in interface java.util.Observer
Parameters:
m - Model, welches Aenderungen meldet
o - geaenderte Objekte