Mercurial > projects > dwt2
diff base/src/java/beans/PropertyChangeEvent.d @ 27:1bf55a6eb092
Renamed java tree to base
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Sat, 21 Mar 2009 11:33:57 +0100 |
parents | java/src/java/beans/PropertyChangeEvent.d@9b96950f2c3c |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/base/src/java/beans/PropertyChangeEvent.d Sat Mar 21 11:33:57 2009 +0100 @@ -0,0 +1,37 @@ +module java.beans.PropertyChangeEvent; + +import java.lang.all; +import java.util.EventObject; + +class PropertyChangeEvent : EventObject { + private String propertyName; + private Object oldValue; + private Object newValue; + private Object propagationId; + + this( Object source, String propertyName, Object oldValue, Object newValue) { + super( source ); + this.propertyName = propertyName; + this.oldValue = oldValue; + this.newValue = newValue; + } + Object getNewValue(){ + return newValue; + } + Object getOldValue(){ + return oldValue; + } + Object getPropagationId(){ + return propagationId; + } + String getPropertyName(){ + return propertyName; + } + void setPropagationId(Object propagationId){ + this.propagationId = propagationId; + } + public override String toString() { + return this.classinfo.name ~ "[source=" ~ source.toString() ~ "]"; + } +} +