schmitzm.data.event
Class ObjectChangeEvent

java.lang.Object
  extended by schmitzm.data.event.AbstractObjectEvent
      extended by schmitzm.data.event.ObjectChangeEvent
All Implemented Interfaces:
ObjectEvent
Direct Known Subclasses:
GeneralObjectChangeEvent, NameChangeEvent

public class ObjectChangeEvent
extends AbstractObjectEvent

Dieses Ereignis wird an die ObjectListener propagiert, wenn sich "irgendetwas" an einem Objekt geaendert hat.

Version:
1.0
Author:
Martin Schmitz (University of Bonn/Germany)
See Also:
ObjectListener, ObjectEvent

Field Summary
protected  Object newValue
          Speichert den neuen Wert bei einer Wertaenderung.
protected  Object oldValue
          Speichert den alten Wert bei einer Wertaenderung.
 
Fields inherited from class schmitzm.data.event.AbstractObjectEvent
OBJECT_CLOSED, source, STATE_CHANGED, type
 
Constructor Summary
ObjectChangeEvent(Invoker source, Object oldValue, Object newValue)
          Erzeugt ein neues ObjectChangeEvent.
 
Method Summary
 Object getNewValue()
          Liefert den Wert des Objekts nach der Aenderung.
 Object getOldValue()
          Liefert den Wert des Objekts vor der Aenderung.
 
Methods inherited from class schmitzm.data.event.AbstractObjectEvent
expandSource, getSource, getType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

oldValue

protected Object oldValue
Speichert den alten Wert bei einer Wertaenderung.


newValue

protected Object newValue
Speichert den neuen Wert bei einer Wertaenderung.

Constructor Detail

ObjectChangeEvent

public ObjectChangeEvent(Invoker source,
                         Object oldValue,
                         Object newValue)
Erzeugt ein neues ObjectChangeEvent. source.getRoot() stellt das Objekt dar, welches sich geaendert hat.
Siehe auch Erlauterung zu ObjectEvent.

Parameters:
source - "Kette" zu veraendertem Objekt
oldValue - Wert vor Veraenderung
newValue - Wert nach Veraenderung
See Also:
ObjectEvent
Method Detail

getOldValue

public Object getOldValue()
Liefert den Wert des Objekts vor der Aenderung.


getNewValue

public Object getNewValue()
Liefert den Wert des Objekts nach der Aenderung.