Reset branch to trunk.
[official-gcc.git] / trunk / libjava / java / beans / beancontext / BeanContextChild.h
blob0e1c8685f35b81df346e9498d47e648a5cda3dc5
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_beans_beancontext_BeanContextChild__
5 #define __java_beans_beancontext_BeanContextChild__
7 #pragma interface
9 #include <java/lang/Object.h>
10 extern "Java"
12 namespace java
14 namespace beans
16 class PropertyChangeListener;
17 class VetoableChangeListener;
18 namespace beancontext
20 class BeanContext;
21 class BeanContextChild;
27 class java::beans::beancontext::BeanContextChild : public ::java::lang::Object
30 public:
31 virtual void setBeanContext(::java::beans::beancontext::BeanContext *) = 0;
32 virtual ::java::beans::beancontext::BeanContext * getBeanContext() = 0;
33 virtual void addPropertyChangeListener(::java::lang::String *, ::java::beans::PropertyChangeListener *) = 0;
34 virtual void removePropertyChangeListener(::java::lang::String *, ::java::beans::PropertyChangeListener *) = 0;
35 virtual void addVetoableChangeListener(::java::lang::String *, ::java::beans::VetoableChangeListener *) = 0;
36 virtual void removeVetoableChangeListener(::java::lang::String *, ::java::beans::VetoableChangeListener *) = 0;
37 static ::java::lang::Class class$;
38 } __attribute__ ((java_interface));
40 #endif // __java_beans_beancontext_BeanContextChild__