2013-03-26 Richard Biener <rguenther@suse.de>
[official-gcc.git] / libjava / java / beans / PropertyChangeEvent.h
blob6ea9155158bf1cac81bcb1a6bfb779e5a1c0a4b0
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_beans_PropertyChangeEvent__
5 #define __java_beans_PropertyChangeEvent__
7 #pragma interface
9 #include <java/util/EventObject.h>
10 extern "Java"
12 namespace java
14 namespace beans
16 class PropertyChangeEvent;
21 class java::beans::PropertyChangeEvent : public ::java::util::EventObject
24 public:
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();
33 private:
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;
39 private:
40 ::java::lang::Object * propagationId;
41 public:
42 static ::java::lang::Class class$;
45 #endif // __java_beans_PropertyChangeEvent__