2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_beans_PropertyChangeEvent__
5 #define __java_beans_PropertyChangeEvent__
9 #include <java/util/EventObject.h>
16 class PropertyChangeEvent
;
21 class java::beans::PropertyChangeEvent
: public ::java::util::EventObject
25 PropertyChangeEvent(::java::lang::Object
*, ::java::lang::String
*, ::java::lang::Object
*, ::java::lang::Object
*);
26 virtual ::java::lang::String
* getPropertyName();
27 virtual ::java::lang::Object
* getNewValue();
28 virtual ::java::lang::Object
* getOldValue();
29 virtual void setPropagationId(::java::lang::Object
*);
30 virtual ::java::lang::Object
* getPropagationId();
31 public: // actually package-private
32 virtual ::java::beans::PropertyChangeEvent
* rollback();
34 static const jlong serialVersionUID
= 7042693688939648123LL;
35 public: // actually package-private
36 ::java::lang::String
* __attribute__((aligned(__alignof__( ::java::util::EventObject
)))) propertyName
;
37 ::java::lang::Object
* newValue
;
38 ::java::lang::Object
* oldValue
;
40 ::java::lang::Object
* propagationId
;
42 static ::java::lang::Class
class$
;
45 #endif // __java_beans_PropertyChangeEvent__