1 Clazz.declarePackage ("java.beans");
\r
2 Clazz.load (["java.util.EventListenerProxy", "java.beans.PropertyChangeListener"], "java.beans.PropertyChangeListenerProxy", null, function () {
\r
3 c$ = Clazz.decorateAsClass (function () {
\r
4 this.propertyName = null;
\r
5 Clazz.instantialize (this, arguments);
\r
6 }, java.beans, "PropertyChangeListenerProxy", java.util.EventListenerProxy, java.beans.PropertyChangeListener);
\r
7 Clazz.makeConstructor (c$,
\r
8 function (propertyName, listener) {
\r
9 Clazz.superConstructor (this, java.beans.PropertyChangeListenerProxy, [listener]);
\r
10 this.propertyName = propertyName;
\r
11 }, "~S,java.beans.PropertyChangeListener");
\r
12 Clazz.defineMethod (c$, "propertyChange",
\r
14 (this.getListener ()).propertyChange (evt);
\r
15 }, "java.beans.PropertyChangeEvent");
\r
16 Clazz.defineMethod (c$, "getPropertyName",
\r
18 return this.propertyName;
\r