2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_beans_beancontext_BeanContextChild__
5 #define __java_beans_beancontext_BeanContextChild__
9 #include <java/lang/Object.h>
16 class PropertyChangeListener
;
17 class VetoableChangeListener
;
21 class BeanContextChild
;
27 class java::beans::beancontext::BeanContextChild
: public ::java::lang::Object
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__