schmitzm.data.event
Class NameChangeEvent
java.lang.Object
schmitzm.data.event.AbstractObjectEvent
schmitzm.data.event.ObjectChangeEvent
schmitzm.data.event.NameChangeEvent
- All Implemented Interfaces:
- ObjectEvent
public class NameChangeEvent
- extends ObjectChangeEvent
Dieses Ereignis wird an die ObjectListener
propagiert, wenn
sich der Name (bzw. die Beschreibung) eines Objekts geaendert hat.
- Version:
- 1.0
- Author:
- Martin Schmitz (University of Bonn/Germany)
- See Also:
ObjectListener
,
ObjectEvent
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NameChangeEvent
public NameChangeEvent(Invoker source,
String oldName,
String newName)
- Erzeugt ein neues
NameChangeEvent
.
source.getRoot() stellt das Objekt dar, welches seinen Namen
geaendert hat.
Siehe auch Erlauterung zu ObjectEvent
.
- Parameters:
source
- "Kette" zu veraendertem ObjektoldName
- Name vor VeraenderungnewName
- Name nach Veraenderung- See Also:
ObjectEvent
getOldValue
public String getOldValue()
- Liefert den Namen des Objekts vor der Aenderung.
- Overrides:
getOldValue
in class ObjectChangeEvent
getNewValue
public String getNewValue()
- Liefert den Namen des Objekts nach der Aenderung.
- Overrides:
getNewValue
in class ObjectChangeEvent