vips.model.events
Class EventWeiterleiter

java.lang.Object
  extended by vips.model.events.EventWeiterleiter
All Implemented Interfaces:
java.util.EventListener, ChangeListener

public class EventWeiterleiter
extends java.lang.Object
implements ChangeListener

Diese Klasse leitet ein Event weiter.
Dazu wird sie bei einer Ereignisquelle registriert. Tritt dann ein Event auf, benachrichtigt diese Klasse wiederum alle bei ihr registrierten Listener


Constructor Summary
EventWeiterleiter(ChangeListenerSammlung listeners)
          Erzeugt eine neue Weiterleitung an alle in listeners enthaltenen Listener
 
Method Summary
 void zustandGeaendert(java.lang.Object sender)
          Diese Methode wird aufgerufen, wenn sich der (interne) Zustand des senders geändert hat.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventWeiterleiter

public EventWeiterleiter(ChangeListenerSammlung listeners)
Erzeugt eine neue Weiterleitung an alle in listeners enthaltenen Listener

Throws:
java.lang.IllegalArgumentException - Wenn listeners null ist
Method Detail

zustandGeaendert

public void zustandGeaendert(java.lang.Object sender)
Description copied from interface: ChangeListener
Diese Methode wird aufgerufen, wenn sich der (interne) Zustand des senders geändert hat. Normallerweise ist dann ein redraw nötig.

Specified by:
zustandGeaendert in interface ChangeListener