PropertyChangeListenerProxy.h

Go to the documentation of this file.
00001 #ifndef JAVA_UTIL_PROPERTYCHANGELISTENERPROXY_H
00002 #define JAVA_UTIL_PROPERTYCHANGELISTENERPROXY_H 1
00003 
00004 #ifndef JAVA_UTIL_EVENTLISTENERPROXY_H
00005 #include <java_util/EventListenerProxy.h>
00006 #endif /* JAVA_UTIL_EVENTLISTENERPROXY_H */
00007 #ifndef JAVA_UTIL_PROPERTYCHANGELISTENER_H
00008 #include <java_util/PropertyChangeListener.h>
00009 #endif /* JAVA_UTIL_PROPERTYCHANGELISTENER_H */
00010 
00011 namespace java {
00012   namespace util {
00013 
00028     class JAVA_UTIL_SPEC PropertyChangeListenerProxy 
00029       : virtual public EventListenerProxy
00030       , virtual public PropertyChangeListener {
00031 
00032     public:
00033 
00041       PropertyChangeListenerProxy
00042         (const String& propertyName = nilString, 
00043          const Ref<PropertyChangeListener>& listener = 0);
00044 
00050       virtual void propertyChange(const PropertyChangeEvent& e);
00051 
00056       virtual String getPropertyName() const;
00057 
00058     private:
00059 
00060       String propertyName;
00061       REGISTER_MEMBERS;
00062 
00063     };
00064 
00065   } // namespace util
00066 } // namespace java
00067 
00068 #endif /* JAVA_UTIL_PROPERTYCHANGELISTENERPROXY_H */

Generated on Fri May 16 11:54:43 2008 for CrossPlatformJavaLikeC++API by  doxygen 1.5.3