From 554fd8c5195424bdbcabf5de30fdc183aba391bd Mon Sep 17 00:00:00 2001 From: upstream source tree Date: Sun, 15 Mar 2015 20:14:05 -0400 Subject: obtained gcc-4.6.4.tar.bz2 from upstream website; verified gcc-4.6.4.tar.bz2.sig; imported gcc-4.6.4 source tree from verified upstream tarball. downloading a git-generated archive based on the 'upstream' tag should provide you with a source tree that is binary identical to the one extracted from the above tarball. if you have obtained the source via the command 'git clone', however, do note that line-endings of files in your working directory might differ from line-endings of the respective files in the upstream repository. --- libjava/java/beans/AppletInitializer.h | 38 ++++++ libjava/java/beans/BeanDescriptor.h | 36 ++++++ libjava/java/beans/BeanInfo.h | 50 ++++++++ libjava/java/beans/Beans.h | 47 +++++++ libjava/java/beans/ConstructorProperties.h | 32 +++++ libjava/java/beans/Customizer.h | 32 +++++ libjava/java/beans/DefaultPersistenceDelegate.h | 41 +++++++ libjava/java/beans/DesignMode.h | 31 +++++ libjava/java/beans/Encoder$1.h | 34 ++++++ libjava/java/beans/Encoder.h | 57 +++++++++ libjava/java/beans/EventHandler.h | 54 ++++++++ libjava/java/beans/EventSetDescriptor.h | 60 +++++++++ libjava/java/beans/ExceptionListener.h | 29 +++++ libjava/java/beans/ExplicitInfo.h | 60 +++++++++ libjava/java/beans/Expression.h | 39 ++++++ libjava/java/beans/FeatureDescriptor.h | 53 ++++++++ libjava/java/beans/IndexedPropertyChangeEvent.h | 34 ++++++ libjava/java/beans/IndexedPropertyDescriptor.h | 42 +++++++ libjava/java/beans/IntrospectionException.h | 32 +++++ libjava/java/beans/Introspector.h | 64 ++++++++++ libjava/java/beans/MethodDescriptor.h | 39 ++++++ libjava/java/beans/ParameterDescriptor.h | 29 +++++ libjava/java/beans/PersistenceDelegate.h | 39 ++++++ libjava/java/beans/PropertyChangeEvent.h | 45 +++++++ libjava/java/beans/PropertyChangeListener.h | 30 +++++ libjava/java/beans/PropertyChangeListenerProxy.h | 36 ++++++ libjava/java/beans/PropertyChangeSupport.h | 56 +++++++++ libjava/java/beans/PropertyDescriptor.h | 64 ++++++++++ libjava/java/beans/PropertyEditor.h | 49 ++++++++ libjava/java/beans/PropertyEditorManager.h | 40 ++++++ libjava/java/beans/PropertyEditorSupport.h | 60 +++++++++ libjava/java/beans/PropertyVetoException.h | 35 ++++++ libjava/java/beans/SimpleBeanInfo.h | 49 ++++++++ libjava/java/beans/Statement.h | 52 ++++++++ libjava/java/beans/VetoableChangeListener.h | 30 +++++ libjava/java/beans/VetoableChangeListenerProxy.h | 36 ++++++ libjava/java/beans/VetoableChangeSupport.h | 53 ++++++++ libjava/java/beans/Visibility.h | 32 +++++ libjava/java/beans/XMLDecoder.h | 47 +++++++ libjava/java/beans/XMLEncoder.h | 58 +++++++++ libjava/java/beans/beancontext/BeanContext.h | 72 +++++++++++ libjava/java/beans/beancontext/BeanContextChild.h | 40 ++++++ .../beancontext/BeanContextChildComponentProxy.h | 36 ++++++ .../beans/beancontext/BeanContextChildSupport.h | 67 ++++++++++ .../beans/beancontext/BeanContextContainerProxy.h | 36 ++++++ libjava/java/beans/beancontext/BeanContextEvent.h | 43 +++++++ .../beans/beancontext/BeanContextMembershipEvent.h | 45 +++++++ .../beancontext/BeanContextMembershipListener.h | 34 ++++++ libjava/java/beans/beancontext/BeanContextProxy.h | 33 +++++ .../beancontext/BeanContextServiceAvailableEvent.h | 41 +++++++ .../beans/beancontext/BeanContextServiceProvider.h | 35 ++++++ .../BeanContextServiceProviderBeanInfo.h | 51 ++++++++ .../beancontext/BeanContextServiceRevokedEvent.h | 44 +++++++ .../BeanContextServiceRevokedListener.h | 33 +++++ .../java/beans/beancontext/BeanContextServices.h | 88 +++++++++++++ .../beancontext/BeanContextServicesListener.h | 35 ++++++ .../BeanContextServicesSupport$BCSSChild.h | 38 ++++++ ...ntextServicesSupport$BCSSProxyServiceProvider.h | 47 +++++++ ...eanContextServicesSupport$BCSSServiceProvider.h | 46 +++++++ .../BeanContextServicesSupport$Request.h | 37 ++++++ .../BeanContextServicesSupport$ServiceLease.h | 37 ++++++ .../BeanContextServicesSupport$ServiceRequest.h | 38 ++++++ .../beans/beancontext/BeanContextServicesSupport.h | 90 ++++++++++++++ .../beancontext/BeanContextSupport$BCSChild.h | 44 +++++++ .../beancontext/BeanContextSupport$BCSIterator.h | 39 ++++++ .../java/beans/beancontext/BeanContextSupport.h | 136 +++++++++++++++++++++ 66 files changed, 3029 insertions(+) create mode 100644 libjava/java/beans/AppletInitializer.h create mode 100644 libjava/java/beans/BeanDescriptor.h create mode 100644 libjava/java/beans/BeanInfo.h create mode 100644 libjava/java/beans/Beans.h create mode 100644 libjava/java/beans/ConstructorProperties.h create mode 100644 libjava/java/beans/Customizer.h create mode 100644 libjava/java/beans/DefaultPersistenceDelegate.h create mode 100644 libjava/java/beans/DesignMode.h create mode 100644 libjava/java/beans/Encoder$1.h create mode 100644 libjava/java/beans/Encoder.h create mode 100644 libjava/java/beans/EventHandler.h create mode 100644 libjava/java/beans/EventSetDescriptor.h create mode 100644 libjava/java/beans/ExceptionListener.h create mode 100644 libjava/java/beans/ExplicitInfo.h create mode 100644 libjava/java/beans/Expression.h create mode 100644 libjava/java/beans/FeatureDescriptor.h create mode 100644 libjava/java/beans/IndexedPropertyChangeEvent.h create mode 100644 libjava/java/beans/IndexedPropertyDescriptor.h create mode 100644 libjava/java/beans/IntrospectionException.h create mode 100644 libjava/java/beans/Introspector.h create mode 100644 libjava/java/beans/MethodDescriptor.h create mode 100644 libjava/java/beans/ParameterDescriptor.h create mode 100644 libjava/java/beans/PersistenceDelegate.h create mode 100644 libjava/java/beans/PropertyChangeEvent.h create mode 100644 libjava/java/beans/PropertyChangeListener.h create mode 100644 libjava/java/beans/PropertyChangeListenerProxy.h create mode 100644 libjava/java/beans/PropertyChangeSupport.h create mode 100644 libjava/java/beans/PropertyDescriptor.h create mode 100644 libjava/java/beans/PropertyEditor.h create mode 100644 libjava/java/beans/PropertyEditorManager.h create mode 100644 libjava/java/beans/PropertyEditorSupport.h create mode 100644 libjava/java/beans/PropertyVetoException.h create mode 100644 libjava/java/beans/SimpleBeanInfo.h create mode 100644 libjava/java/beans/Statement.h create mode 100644 libjava/java/beans/VetoableChangeListener.h create mode 100644 libjava/java/beans/VetoableChangeListenerProxy.h create mode 100644 libjava/java/beans/VetoableChangeSupport.h create mode 100644 libjava/java/beans/Visibility.h create mode 100644 libjava/java/beans/XMLDecoder.h create mode 100644 libjava/java/beans/XMLEncoder.h create mode 100644 libjava/java/beans/beancontext/BeanContext.h create mode 100644 libjava/java/beans/beancontext/BeanContextChild.h create mode 100644 libjava/java/beans/beancontext/BeanContextChildComponentProxy.h create mode 100644 libjava/java/beans/beancontext/BeanContextChildSupport.h create mode 100644 libjava/java/beans/beancontext/BeanContextContainerProxy.h create mode 100644 libjava/java/beans/beancontext/BeanContextEvent.h create mode 100644 libjava/java/beans/beancontext/BeanContextMembershipEvent.h create mode 100644 libjava/java/beans/beancontext/BeanContextMembershipListener.h create mode 100644 libjava/java/beans/beancontext/BeanContextProxy.h create mode 100644 libjava/java/beans/beancontext/BeanContextServiceAvailableEvent.h create mode 100644 libjava/java/beans/beancontext/BeanContextServiceProvider.h create mode 100644 libjava/java/beans/beancontext/BeanContextServiceProviderBeanInfo.h create mode 100644 libjava/java/beans/beancontext/BeanContextServiceRevokedEvent.h create mode 100644 libjava/java/beans/beancontext/BeanContextServiceRevokedListener.h create mode 100644 libjava/java/beans/beancontext/BeanContextServices.h create mode 100644 libjava/java/beans/beancontext/BeanContextServicesListener.h create mode 100644 libjava/java/beans/beancontext/BeanContextServicesSupport$BCSSChild.h create mode 100644 libjava/java/beans/beancontext/BeanContextServicesSupport$BCSSProxyServiceProvider.h create mode 100644 libjava/java/beans/beancontext/BeanContextServicesSupport$BCSSServiceProvider.h create mode 100644 libjava/java/beans/beancontext/BeanContextServicesSupport$Request.h create mode 100644 libjava/java/beans/beancontext/BeanContextServicesSupport$ServiceLease.h create mode 100644 libjava/java/beans/beancontext/BeanContextServicesSupport$ServiceRequest.h create mode 100644 libjava/java/beans/beancontext/BeanContextServicesSupport.h create mode 100644 libjava/java/beans/beancontext/BeanContextSupport$BCSChild.h create mode 100644 libjava/java/beans/beancontext/BeanContextSupport$BCSIterator.h create mode 100644 libjava/java/beans/beancontext/BeanContextSupport.h (limited to 'libjava/java/beans') diff --git a/libjava/java/beans/AppletInitializer.h b/libjava/java/beans/AppletInitializer.h new file mode 100644 index 000000000..f0ea44fa5 --- /dev/null +++ b/libjava/java/beans/AppletInitializer.h @@ -0,0 +1,38 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_AppletInitializer__ +#define __java_beans_AppletInitializer__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace applet + { + class Applet; + } + namespace beans + { + class AppletInitializer; + namespace beancontext + { + class BeanContext; + } + } + } +} + +class java::beans::AppletInitializer : public ::java::lang::Object +{ + +public: + virtual void activate(::java::applet::Applet *) = 0; + virtual void initialize(::java::applet::Applet *, ::java::beans::beancontext::BeanContext *) = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __java_beans_AppletInitializer__ diff --git a/libjava/java/beans/BeanDescriptor.h b/libjava/java/beans/BeanDescriptor.h new file mode 100644 index 000000000..b1779b928 --- /dev/null +++ b/libjava/java/beans/BeanDescriptor.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_BeanDescriptor__ +#define __java_beans_BeanDescriptor__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace beans + { + class BeanDescriptor; + } + } +} + +class java::beans::BeanDescriptor : public ::java::beans::FeatureDescriptor +{ + +public: + BeanDescriptor(::java::lang::Class *); + BeanDescriptor(::java::lang::Class *, ::java::lang::Class *); + virtual ::java::lang::Class * getBeanClass(); + virtual ::java::lang::Class * getCustomizerClass(); +public: // actually package-private + ::java::lang::Class * __attribute__((aligned(__alignof__( ::java::beans::FeatureDescriptor)))) beanClass; + ::java::lang::Class * customizerClass; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_BeanDescriptor__ diff --git a/libjava/java/beans/BeanInfo.h b/libjava/java/beans/BeanInfo.h new file mode 100644 index 000000000..dda472016 --- /dev/null +++ b/libjava/java/beans/BeanInfo.h @@ -0,0 +1,50 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_BeanInfo__ +#define __java_beans_BeanInfo__ + +#pragma interface + +#include +#include + +extern "Java" +{ + namespace java + { + namespace awt + { + class Image; + } + namespace beans + { + class BeanDescriptor; + class BeanInfo; + class EventSetDescriptor; + class MethodDescriptor; + class PropertyDescriptor; + } + } +} + +class java::beans::BeanInfo : public ::java::lang::Object +{ + +public: + virtual ::java::beans::BeanDescriptor * getBeanDescriptor() = 0; + virtual JArray< ::java::beans::EventSetDescriptor * > * getEventSetDescriptors() = 0; + virtual jint getDefaultEventIndex() = 0; + virtual JArray< ::java::beans::PropertyDescriptor * > * getPropertyDescriptors() = 0; + virtual jint getDefaultPropertyIndex() = 0; + virtual JArray< ::java::beans::MethodDescriptor * > * getMethodDescriptors() = 0; + virtual JArray< ::java::beans::BeanInfo * > * getAdditionalBeanInfo() = 0; + virtual ::java::awt::Image * getIcon(jint) = 0; + static const jint ICON_COLOR_16x16 = 1; + static const jint ICON_COLOR_32x32 = 2; + static const jint ICON_MONO_16x16 = 3; + static const jint ICON_MONO_32x32 = 4; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __java_beans_BeanInfo__ diff --git a/libjava/java/beans/Beans.h b/libjava/java/beans/Beans.h new file mode 100644 index 000000000..ed2fbadbe --- /dev/null +++ b/libjava/java/beans/Beans.h @@ -0,0 +1,47 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_Beans__ +#define __java_beans_Beans__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace beans + { + class AppletInitializer; + class Beans; + namespace beancontext + { + class BeanContext; + } + } + } +} + +class java::beans::Beans : public ::java::lang::Object +{ + +public: + Beans(); + static ::java::lang::Object * instantiate(::java::lang::ClassLoader *, ::java::lang::String *); + static ::java::lang::Object * instantiate(::java::lang::ClassLoader *, ::java::lang::String *, ::java::beans::beancontext::BeanContext *); + static ::java::lang::Object * instantiate(::java::lang::ClassLoader *, ::java::lang::String *, ::java::beans::beancontext::BeanContext *, ::java::beans::AppletInitializer *); + static ::java::lang::Object * getInstanceOf(::java::lang::Object *, ::java::lang::Class *); + static jboolean isInstanceOf(::java::lang::Object *, ::java::lang::Class *); + static jboolean isGuiAvailable(); + static jboolean isDesignTime(); + static void setGuiAvailable(jboolean); + static void setDesignTime(jboolean); +public: // actually package-private + static jboolean designTime; + static jboolean guiAvailable; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_Beans__ diff --git a/libjava/java/beans/ConstructorProperties.h b/libjava/java/beans/ConstructorProperties.h new file mode 100644 index 000000000..10c5c383c --- /dev/null +++ b/libjava/java/beans/ConstructorProperties.h @@ -0,0 +1,32 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_ConstructorProperties__ +#define __java_beans_ConstructorProperties__ + +#pragma interface + +#include +#include + +extern "Java" +{ + namespace java + { + namespace beans + { + class ConstructorProperties; + } + } +} + +class java::beans::ConstructorProperties : public ::java::lang::Object +{ + +public: + virtual JArray< ::java::lang::String * > * value() = 0; + virtual ::java::lang::Class * annotationType() = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __java_beans_ConstructorProperties__ diff --git a/libjava/java/beans/Customizer.h b/libjava/java/beans/Customizer.h new file mode 100644 index 000000000..fbdae5ad1 --- /dev/null +++ b/libjava/java/beans/Customizer.h @@ -0,0 +1,32 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_Customizer__ +#define __java_beans_Customizer__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace beans + { + class Customizer; + class PropertyChangeListener; + } + } +} + +class java::beans::Customizer : public ::java::lang::Object +{ + +public: + virtual void setObject(::java::lang::Object *) = 0; + virtual void addPropertyChangeListener(::java::beans::PropertyChangeListener *) = 0; + virtual void removePropertyChangeListener(::java::beans::PropertyChangeListener *) = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __java_beans_Customizer__ diff --git a/libjava/java/beans/DefaultPersistenceDelegate.h b/libjava/java/beans/DefaultPersistenceDelegate.h new file mode 100644 index 000000000..b0225b54c --- /dev/null +++ b/libjava/java/beans/DefaultPersistenceDelegate.h @@ -0,0 +1,41 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_DefaultPersistenceDelegate__ +#define __java_beans_DefaultPersistenceDelegate__ + +#pragma interface + +#include +#include + +extern "Java" +{ + namespace java + { + namespace beans + { + class DefaultPersistenceDelegate; + class Encoder; + class Expression; + } + } +} + +class java::beans::DefaultPersistenceDelegate : public ::java::beans::PersistenceDelegate +{ + +public: + DefaultPersistenceDelegate(); + DefaultPersistenceDelegate(JArray< ::java::lang::String * > *); +public: // actually protected + virtual jboolean mutatesTo(::java::lang::Object *, ::java::lang::Object *); + virtual ::java::beans::Expression * instantiate(::java::lang::Object *, ::java::beans::Encoder *); + virtual void initialize(::java::lang::Class *, ::java::lang::Object *, ::java::lang::Object *, ::java::beans::Encoder *); +private: + JArray< ::java::lang::String * > * __attribute__((aligned(__alignof__( ::java::beans::PersistenceDelegate)))) constructorPropertyNames; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_DefaultPersistenceDelegate__ diff --git a/libjava/java/beans/DesignMode.h b/libjava/java/beans/DesignMode.h new file mode 100644 index 000000000..a88d84468 --- /dev/null +++ b/libjava/java/beans/DesignMode.h @@ -0,0 +1,31 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_DesignMode__ +#define __java_beans_DesignMode__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace beans + { + class DesignMode; + } + } +} + +class java::beans::DesignMode : public ::java::lang::Object +{ + +public: + virtual void setDesignTime(jboolean) = 0; + virtual jboolean isDesignTime() = 0; + static ::java::lang::String * PROPERTYNAME; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __java_beans_DesignMode__ diff --git a/libjava/java/beans/Encoder$1.h b/libjava/java/beans/Encoder$1.h new file mode 100644 index 000000000..703ee873c --- /dev/null +++ b/libjava/java/beans/Encoder$1.h @@ -0,0 +1,34 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_Encoder$1__ +#define __java_beans_Encoder$1__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace beans + { + class Encoder; + class Encoder$1; + class Expression; + } + } +} + +class java::beans::Encoder$1 : public ::java::beans::PersistenceDelegate +{ + +public: // actually package-private + Encoder$1(); +public: // actually protected + virtual ::java::beans::Expression * instantiate(::java::lang::Object *, ::java::beans::Encoder *); +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_Encoder$1__ diff --git a/libjava/java/beans/Encoder.h b/libjava/java/beans/Encoder.h new file mode 100644 index 000000000..345e98ca4 --- /dev/null +++ b/libjava/java/beans/Encoder.h @@ -0,0 +1,57 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_Encoder__ +#define __java_beans_Encoder__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace beans + { + class Encoder; + class ExceptionListener; + class Expression; + class PersistenceDelegate; + class Statement; + } + } +} + +class java::beans::Encoder : public ::java::lang::Object +{ + +public: + Encoder(); +private: + static void setupDefaultPersistenceDelegates(); +public: // actually protected + virtual void writeObject(::java::lang::Object *); +public: + virtual void setExceptionListener(::java::beans::ExceptionListener *); + virtual ::java::beans::ExceptionListener * getExceptionListener(); + virtual ::java::beans::PersistenceDelegate * getPersistenceDelegate(::java::lang::Class *); + virtual void setPersistenceDelegate(::java::lang::Class *, ::java::beans::PersistenceDelegate *); + virtual ::java::lang::Object * remove(::java::lang::Object *); + virtual ::java::lang::Object * get(::java::lang::Object *); + virtual void writeStatement(::java::beans::Statement *); + virtual void writeExpression(::java::beans::Expression *); +public: // actually package-private + virtual jboolean isImmutableType(::java::lang::Class *); + virtual void putCandidate(::java::lang::Object *, ::java::lang::Object *); +private: + static ::java::beans::PersistenceDelegate * defaultPersistenceDelegate; + static ::java::beans::PersistenceDelegate * fakePersistenceDelegate; + static ::java::util::HashMap * delegates; + ::java::util::IdentityHashMap * __attribute__((aligned(__alignof__( ::java::lang::Object)))) candidates; + ::java::beans::ExceptionListener * exceptionListener; + jint accessCounter; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_Encoder__ diff --git a/libjava/java/beans/EventHandler.h b/libjava/java/beans/EventHandler.h new file mode 100644 index 000000000..b97ac5104 --- /dev/null +++ b/libjava/java/beans/EventHandler.h @@ -0,0 +1,54 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_EventHandler__ +#define __java_beans_EventHandler__ + +#pragma interface + +#include +#include + +extern "Java" +{ + namespace java + { + namespace beans + { + class EventHandler; + } + } +} + +class java::beans::EventHandler : public ::java::lang::Object +{ + + ::java::lang::String * capitalize(::java::lang::String *); +public: + EventHandler(::java::lang::Object *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + virtual ::java::lang::String * getEventPropertyName(); + virtual ::java::lang::String * getListenerMethodName(); + virtual ::java::lang::Object * getTarget(); + virtual ::java::lang::String * getAction(); +private: + JArray< ::java::lang::Object * > * getProperty(::java::lang::Object *, ::java::lang::String *); +public: + virtual ::java::lang::Object * invoke(::java::lang::Object *, ::java::lang::reflect::Method *, JArray< ::java::lang::Object * > *); +private: + ::java::lang::Class * initClass(::java::lang::Class *); + ::java::lang::Class * nextClass(::java::lang::Class *); +public: + static ::java::lang::Object * create(::java::lang::Class *, ::java::lang::Object *, ::java::lang::String *); + static ::java::lang::Object * create(::java::lang::Class *, ::java::lang::Object *, ::java::lang::String *, ::java::lang::String *); + static ::java::lang::Object * create(::java::lang::Class *, ::java::lang::Object *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); +private: + ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) listenerMethod; + ::java::lang::Object * target; + ::java::lang::String * action; + ::java::lang::String * property; + ::java::lang::Class * targetClass; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_EventHandler__ diff --git a/libjava/java/beans/EventSetDescriptor.h b/libjava/java/beans/EventSetDescriptor.h new file mode 100644 index 000000000..fb99b607b --- /dev/null +++ b/libjava/java/beans/EventSetDescriptor.h @@ -0,0 +1,60 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_EventSetDescriptor__ +#define __java_beans_EventSetDescriptor__ + +#pragma interface + +#include +#include + +extern "Java" +{ + namespace java + { + namespace beans + { + class EventSetDescriptor; + class MethodDescriptor; + } + } +} + +class java::beans::EventSetDescriptor : public ::java::beans::FeatureDescriptor +{ + +public: + EventSetDescriptor(::java::lang::Class *, ::java::lang::String *, ::java::lang::Class *, ::java::lang::String *); + EventSetDescriptor(::java::lang::Class *, ::java::lang::String *, ::java::lang::Class *, JArray< ::java::lang::String * > *, ::java::lang::String *, ::java::lang::String *); + EventSetDescriptor(::java::lang::Class *, ::java::lang::String *, ::java::lang::Class *, JArray< ::java::lang::String * > *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + EventSetDescriptor(::java::lang::String *, ::java::lang::Class *, JArray< ::java::lang::reflect::Method * > *, ::java::lang::reflect::Method *, ::java::lang::reflect::Method *, ::java::lang::reflect::Method *); + EventSetDescriptor(::java::lang::String *, ::java::lang::Class *, JArray< ::java::lang::reflect::Method * > *, ::java::lang::reflect::Method *, ::java::lang::reflect::Method *); + EventSetDescriptor(::java::lang::String *, ::java::lang::Class *, JArray< ::java::beans::MethodDescriptor * > *, ::java::lang::reflect::Method *, ::java::lang::reflect::Method *); + virtual ::java::lang::Class * getListenerType(); + virtual JArray< ::java::lang::reflect::Method * > * getListenerMethods(); + virtual JArray< ::java::beans::MethodDescriptor * > * getListenerMethodDescriptors(); + virtual ::java::lang::reflect::Method * getAddListenerMethod(); + virtual ::java::lang::reflect::Method * getRemoveListenerMethod(); + virtual ::java::lang::reflect::Method * getGetListenerMethod(); + virtual void setUnicast(jboolean); + virtual jboolean isUnicast(); + virtual void setInDefaultEventSet(jboolean); + virtual jboolean isInDefaultEventSet(); +private: + void checkAddListenerUnicast(); + void checkMethods(); + void findMethods(::java::lang::Class *, ::java::lang::Class *, JArray< ::java::lang::String * > *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + ::java::lang::reflect::Method * __attribute__((aligned(__alignof__( ::java::beans::FeatureDescriptor)))) addListenerMethod; + ::java::lang::reflect::Method * removeListenerMethod; + ::java::lang::Class * listenerType; + JArray< ::java::beans::MethodDescriptor * > * listenerMethodDescriptors; + JArray< ::java::lang::reflect::Method * > * listenerMethods; + ::java::lang::reflect::Method * getListenerMethod; + jboolean unicast; + jboolean inDefaultEventSet; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_EventSetDescriptor__ diff --git a/libjava/java/beans/ExceptionListener.h b/libjava/java/beans/ExceptionListener.h new file mode 100644 index 000000000..4356957fc --- /dev/null +++ b/libjava/java/beans/ExceptionListener.h @@ -0,0 +1,29 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_ExceptionListener__ +#define __java_beans_ExceptionListener__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace beans + { + class ExceptionListener; + } + } +} + +class java::beans::ExceptionListener : public ::java::lang::Object +{ + +public: + virtual void exceptionThrown(::java::lang::Exception *) = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __java_beans_ExceptionListener__ diff --git a/libjava/java/beans/ExplicitInfo.h b/libjava/java/beans/ExplicitInfo.h new file mode 100644 index 000000000..16860b43e --- /dev/null +++ b/libjava/java/beans/ExplicitInfo.h @@ -0,0 +1,60 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_ExplicitInfo__ +#define __java_beans_ExplicitInfo__ + +#pragma interface + +#include +#include + +extern "Java" +{ + namespace java + { + namespace awt + { + class Image; + } + namespace beans + { + class BeanDescriptor; + class BeanInfo; + class EventSetDescriptor; + class ExplicitInfo; + class MethodDescriptor; + class PropertyDescriptor; + } + } +} + +class java::beans::ExplicitInfo : public ::java::lang::Object +{ + +public: // actually package-private + ExplicitInfo(::java::lang::Class *, ::java::lang::Class *); + static void flushCaches(); + static ::java::beans::BeanInfo * findExplicitBeanInfo(::java::lang::Class *); + static ::java::beans::BeanInfo * reallyFindExplicitBeanInfo(::java::lang::Class *); +private: + static ::java::beans::BeanInfo * getBeanInfo(::java::lang::ClassLoader *, ::java::lang::String *); +public: // actually package-private + ::java::beans::BeanDescriptor * __attribute__((aligned(__alignof__( ::java::lang::Object)))) explicitBeanDescriptor; + JArray< ::java::beans::BeanInfo * > * explicitBeanInfo; + JArray< ::java::beans::PropertyDescriptor * > * explicitPropertyDescriptors; + JArray< ::java::beans::EventSetDescriptor * > * explicitEventSetDescriptors; + JArray< ::java::beans::MethodDescriptor * > * explicitMethodDescriptors; + jint defaultProperty; + jint defaultEvent; + JArray< ::java::awt::Image * > * im; + ::java::lang::Class * propertyStopClass; + ::java::lang::Class * eventStopClass; + ::java::lang::Class * methodStopClass; + static ::java::util::Hashtable * explicitBeanInfos; + static ::java::util::Vector * emptyBeanInfos; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_ExplicitInfo__ diff --git a/libjava/java/beans/Expression.h b/libjava/java/beans/Expression.h new file mode 100644 index 000000000..50fce1529 --- /dev/null +++ b/libjava/java/beans/Expression.h @@ -0,0 +1,39 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_Expression__ +#define __java_beans_Expression__ + +#pragma interface + +#include +#include + +extern "Java" +{ + namespace java + { + namespace beans + { + class Expression; + } + } +} + +class java::beans::Expression : public ::java::beans::Statement +{ + +public: + Expression(::java::lang::Object *, ::java::lang::Object *, ::java::lang::String *, JArray< ::java::lang::Object * > *); + Expression(::java::lang::Object *, ::java::lang::String *, JArray< ::java::lang::Object * > *); + virtual ::java::lang::Object * getValue(); + virtual void setValue(::java::lang::Object *); + virtual ::java::lang::String * toString(); +private: + static ::java::lang::Object * UNSET; + ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::beans::Statement)))) value; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_Expression__ diff --git a/libjava/java/beans/FeatureDescriptor.h b/libjava/java/beans/FeatureDescriptor.h new file mode 100644 index 000000000..8f5f9327d --- /dev/null +++ b/libjava/java/beans/FeatureDescriptor.h @@ -0,0 +1,53 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_FeatureDescriptor__ +#define __java_beans_FeatureDescriptor__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace beans + { + class FeatureDescriptor; + } + } +} + +class java::beans::FeatureDescriptor : public ::java::lang::Object +{ + +public: + FeatureDescriptor(); + virtual ::java::lang::String * getName(); + virtual void setName(::java::lang::String *); + virtual ::java::lang::String * getDisplayName(); + virtual void setDisplayName(::java::lang::String *); + virtual ::java::lang::String * getShortDescription(); + virtual void setShortDescription(::java::lang::String *); + virtual jboolean isExpert(); + virtual void setExpert(jboolean); + virtual jboolean isHidden(); + virtual void setHidden(jboolean); + virtual jboolean isPreferred(); + virtual void setPreferred(jboolean); + virtual ::java::lang::Object * getValue(::java::lang::String *); + virtual void setValue(::java::lang::String *, ::java::lang::Object *); + virtual ::java::util::Enumeration * attributeNames(); +public: // actually package-private + ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) name; + ::java::lang::String * displayName; + ::java::lang::String * shortDescription; + jboolean expert; + jboolean hidden; + jboolean preferred; + ::java::util::Hashtable * valueHash; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_FeatureDescriptor__ diff --git a/libjava/java/beans/IndexedPropertyChangeEvent.h b/libjava/java/beans/IndexedPropertyChangeEvent.h new file mode 100644 index 000000000..85082d12e --- /dev/null +++ b/libjava/java/beans/IndexedPropertyChangeEvent.h @@ -0,0 +1,34 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_IndexedPropertyChangeEvent__ +#define __java_beans_IndexedPropertyChangeEvent__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace beans + { + class IndexedPropertyChangeEvent; + } + } +} + +class java::beans::IndexedPropertyChangeEvent : public ::java::beans::PropertyChangeEvent +{ + +public: + IndexedPropertyChangeEvent(::java::lang::Object *, ::java::lang::String *, ::java::lang::Object *, ::java::lang::Object *, jint); + virtual jint getIndex(); +private: + static const jlong serialVersionUID = -320227448495806870LL; + jint __attribute__((aligned(__alignof__( ::java::beans::PropertyChangeEvent)))) index; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_IndexedPropertyChangeEvent__ diff --git a/libjava/java/beans/IndexedPropertyDescriptor.h b/libjava/java/beans/IndexedPropertyDescriptor.h new file mode 100644 index 000000000..843eb1b94 --- /dev/null +++ b/libjava/java/beans/IndexedPropertyDescriptor.h @@ -0,0 +1,42 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_IndexedPropertyDescriptor__ +#define __java_beans_IndexedPropertyDescriptor__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace beans + { + class IndexedPropertyDescriptor; + } + } +} + +class java::beans::IndexedPropertyDescriptor : public ::java::beans::PropertyDescriptor +{ + +public: + IndexedPropertyDescriptor(::java::lang::String *, ::java::lang::Class *); + IndexedPropertyDescriptor(::java::lang::String *, ::java::lang::Class *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + IndexedPropertyDescriptor(::java::lang::String *, ::java::lang::reflect::Method *, ::java::lang::reflect::Method *, ::java::lang::reflect::Method *, ::java::lang::reflect::Method *); + virtual ::java::lang::Class * getIndexedPropertyType(); + virtual ::java::lang::reflect::Method * getIndexedReadMethod(); + virtual void setIndexedReadMethod(::java::lang::reflect::Method *); + virtual ::java::lang::reflect::Method * getIndexedWriteMethod(); + virtual void setIndexedWriteMethod(::java::lang::reflect::Method *); +private: + void findMethods(::java::lang::Class *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + ::java::lang::Class * __attribute__((aligned(__alignof__( ::java::beans::PropertyDescriptor)))) indexedPropertyType; + ::java::lang::reflect::Method * setIndex; + ::java::lang::reflect::Method * getIndex; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_IndexedPropertyDescriptor__ diff --git a/libjava/java/beans/IntrospectionException.h b/libjava/java/beans/IntrospectionException.h new file mode 100644 index 000000000..87df2fd72 --- /dev/null +++ b/libjava/java/beans/IntrospectionException.h @@ -0,0 +1,32 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_IntrospectionException__ +#define __java_beans_IntrospectionException__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace beans + { + class IntrospectionException; + } + } +} + +class java::beans::IntrospectionException : public ::java::lang::Exception +{ + +public: + IntrospectionException(::java::lang::String *); +private: + static const jlong serialVersionUID = -3728150539969542619LL; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_IntrospectionException__ diff --git a/libjava/java/beans/Introspector.h b/libjava/java/beans/Introspector.h new file mode 100644 index 000000000..989c51333 --- /dev/null +++ b/libjava/java/beans/Introspector.h @@ -0,0 +1,64 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_Introspector__ +#define __java_beans_Introspector__ + +#pragma interface + +#include +#include + +extern "Java" +{ + namespace gnu + { + namespace java + { + namespace beans + { + class BeanInfoEmbryo; + } + } + } + namespace java + { + namespace beans + { + class BeanInfo; + class ExplicitInfo; + class Introspector; + } + } +} + +class java::beans::Introspector : public ::java::lang::Object +{ + + Introspector(); +public: + static ::java::beans::BeanInfo * getBeanInfo(::java::lang::Class *); + static ::java::beans::BeanInfo * getBeanInfo(::java::lang::Class *, jint); + static void flushCaches(); + static void flushFromCaches(::java::lang::Class *); +private: + static void merge(::gnu::java::beans::BeanInfoEmbryo *, ::java::beans::ExplicitInfo *); +public: + static ::java::beans::BeanInfo * getBeanInfo(::java::lang::Class *, ::java::lang::Class *); + static JArray< ::java::lang::String * > * getBeanInfoSearchPath(); + static void setBeanInfoSearchPath(JArray< ::java::lang::String * > *); + static ::java::lang::String * decapitalize(::java::lang::String *); +public: // actually package-private + static ::java::beans::BeanInfo * copyBeanInfo(::java::beans::BeanInfo *); +public: + static const jint USE_ALL_BEANINFO = 1; + static const jint IGNORE_IMMEDIATE_BEANINFO = 2; + static const jint IGNORE_ALL_BEANINFO = 3; +public: // actually package-private + static JArray< ::java::lang::String * > * beanInfoSearchPath; + static ::java::util::Hashtable * beanInfoCache; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_Introspector__ diff --git a/libjava/java/beans/MethodDescriptor.h b/libjava/java/beans/MethodDescriptor.h new file mode 100644 index 000000000..cf3ca4acf --- /dev/null +++ b/libjava/java/beans/MethodDescriptor.h @@ -0,0 +1,39 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_MethodDescriptor__ +#define __java_beans_MethodDescriptor__ + +#pragma interface + +#include +#include + +extern "Java" +{ + namespace java + { + namespace beans + { + class MethodDescriptor; + class ParameterDescriptor; + } + } +} + +class java::beans::MethodDescriptor : public ::java::beans::FeatureDescriptor +{ + +public: + MethodDescriptor(::java::lang::reflect::Method *); + MethodDescriptor(::java::lang::reflect::Method *, JArray< ::java::beans::ParameterDescriptor * > *); + virtual JArray< ::java::beans::ParameterDescriptor * > * getParameterDescriptors(); + virtual ::java::lang::reflect::Method * getMethod(); +private: + ::java::lang::reflect::Method * __attribute__((aligned(__alignof__( ::java::beans::FeatureDescriptor)))) m; + JArray< ::java::beans::ParameterDescriptor * > * parameterDescriptors; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_MethodDescriptor__ diff --git a/libjava/java/beans/ParameterDescriptor.h b/libjava/java/beans/ParameterDescriptor.h new file mode 100644 index 000000000..66e201e14 --- /dev/null +++ b/libjava/java/beans/ParameterDescriptor.h @@ -0,0 +1,29 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_ParameterDescriptor__ +#define __java_beans_ParameterDescriptor__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace beans + { + class ParameterDescriptor; + } + } +} + +class java::beans::ParameterDescriptor : public ::java::beans::FeatureDescriptor +{ + +public: + ParameterDescriptor(); + static ::java::lang::Class class$; +}; + +#endif // __java_beans_ParameterDescriptor__ diff --git a/libjava/java/beans/PersistenceDelegate.h b/libjava/java/beans/PersistenceDelegate.h new file mode 100644 index 000000000..93b7865b9 --- /dev/null +++ b/libjava/java/beans/PersistenceDelegate.h @@ -0,0 +1,39 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_PersistenceDelegate__ +#define __java_beans_PersistenceDelegate__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace beans + { + class Encoder; + class Expression; + class PersistenceDelegate; + } + } +} + +class java::beans::PersistenceDelegate : public ::java::lang::Object +{ + +public: + PersistenceDelegate(); +public: // actually protected + virtual void initialize(::java::lang::Class *, ::java::lang::Object *, ::java::lang::Object *, ::java::beans::Encoder *); +public: + virtual void writeObject(::java::lang::Object *, ::java::beans::Encoder *); +public: // actually protected + virtual jboolean mutatesTo(::java::lang::Object *, ::java::lang::Object *); + virtual ::java::beans::Expression * instantiate(::java::lang::Object *, ::java::beans::Encoder *) = 0; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_PersistenceDelegate__ diff --git a/libjava/java/beans/PropertyChangeEvent.h b/libjava/java/beans/PropertyChangeEvent.h new file mode 100644 index 000000000..6ea915515 --- /dev/null +++ b/libjava/java/beans/PropertyChangeEvent.h @@ -0,0 +1,45 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_PropertyChangeEvent__ +#define __java_beans_PropertyChangeEvent__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace beans + { + class PropertyChangeEvent; + } + } +} + +class java::beans::PropertyChangeEvent : public ::java::util::EventObject +{ + +public: + PropertyChangeEvent(::java::lang::Object *, ::java::lang::String *, ::java::lang::Object *, ::java::lang::Object *); + virtual ::java::lang::String * getPropertyName(); + virtual ::java::lang::Object * getNewValue(); + virtual ::java::lang::Object * getOldValue(); + virtual void setPropagationId(::java::lang::Object *); + virtual ::java::lang::Object * getPropagationId(); +public: // actually package-private + virtual ::java::beans::PropertyChangeEvent * rollback(); +private: + static const jlong serialVersionUID = 7042693688939648123LL; +public: // actually package-private + ::java::lang::String * __attribute__((aligned(__alignof__( ::java::util::EventObject)))) propertyName; + ::java::lang::Object * newValue; + ::java::lang::Object * oldValue; +private: + ::java::lang::Object * propagationId; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_PropertyChangeEvent__ diff --git a/libjava/java/beans/PropertyChangeListener.h b/libjava/java/beans/PropertyChangeListener.h new file mode 100644 index 000000000..c72b2be73 --- /dev/null +++ b/libjava/java/beans/PropertyChangeListener.h @@ -0,0 +1,30 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_PropertyChangeListener__ +#define __java_beans_PropertyChangeListener__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace beans + { + class PropertyChangeEvent; + class PropertyChangeListener; + } + } +} + +class java::beans::PropertyChangeListener : public ::java::lang::Object +{ + +public: + virtual void propertyChange(::java::beans::PropertyChangeEvent *) = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __java_beans_PropertyChangeListener__ diff --git a/libjava/java/beans/PropertyChangeListenerProxy.h b/libjava/java/beans/PropertyChangeListenerProxy.h new file mode 100644 index 000000000..14cce8e3c --- /dev/null +++ b/libjava/java/beans/PropertyChangeListenerProxy.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_PropertyChangeListenerProxy__ +#define __java_beans_PropertyChangeListenerProxy__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace beans + { + class PropertyChangeEvent; + class PropertyChangeListener; + class PropertyChangeListenerProxy; + } + } +} + +class java::beans::PropertyChangeListenerProxy : public ::java::util::EventListenerProxy +{ + +public: + PropertyChangeListenerProxy(::java::lang::String *, ::java::beans::PropertyChangeListener *); + virtual void propertyChange(::java::beans::PropertyChangeEvent *); + virtual ::java::lang::String * getPropertyName(); +public: // actually package-private + ::java::lang::String * __attribute__((aligned(__alignof__( ::java::util::EventListenerProxy)))) propertyName; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_PropertyChangeListenerProxy__ diff --git a/libjava/java/beans/PropertyChangeSupport.h b/libjava/java/beans/PropertyChangeSupport.h new file mode 100644 index 000000000..ae037a893 --- /dev/null +++ b/libjava/java/beans/PropertyChangeSupport.h @@ -0,0 +1,56 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_PropertyChangeSupport__ +#define __java_beans_PropertyChangeSupport__ + +#pragma interface + +#include +#include + +extern "Java" +{ + namespace java + { + namespace beans + { + class PropertyChangeEvent; + class PropertyChangeListener; + class PropertyChangeSupport; + } + } +} + +class java::beans::PropertyChangeSupport : public ::java::lang::Object +{ + +public: + PropertyChangeSupport(::java::lang::Object *); + virtual void addPropertyChangeListener(::java::beans::PropertyChangeListener *); + virtual void removePropertyChangeListener(::java::beans::PropertyChangeListener *); + virtual JArray< ::java::beans::PropertyChangeListener * > * getPropertyChangeListeners(); + virtual void addPropertyChangeListener(::java::lang::String *, ::java::beans::PropertyChangeListener *); + virtual void removePropertyChangeListener(::java::lang::String *, ::java::beans::PropertyChangeListener *); + virtual JArray< ::java::beans::PropertyChangeListener * > * getPropertyChangeListeners(::java::lang::String *); + virtual void firePropertyChange(::java::lang::String *, ::java::lang::Object *, ::java::lang::Object *); + virtual void firePropertyChange(::java::lang::String *, jint, jint); + virtual void firePropertyChange(::java::lang::String *, jboolean, jboolean); + virtual void firePropertyChange(::java::beans::PropertyChangeEvent *); + virtual void fireIndexedPropertyChange(::java::lang::String *, jint, ::java::lang::Object *, ::java::lang::Object *); + virtual void fireIndexedPropertyChange(::java::lang::String *, jint, jint, jint); + virtual void fireIndexedPropertyChange(::java::lang::String *, jint, jboolean, jboolean); + virtual jboolean hasListeners(::java::lang::String *); +private: + void writeObject(::java::io::ObjectOutputStream *); + void readObject(::java::io::ObjectInputStream *); + static const jlong serialVersionUID = 6401253773779951803LL; + ::java::util::Hashtable * __attribute__((aligned(__alignof__( ::java::lang::Object)))) children; + ::java::lang::Object * source; + static const jint propertyChangeSupportSerializedDataVersion = 2; + ::java::util::Vector * listeners; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_PropertyChangeSupport__ diff --git a/libjava/java/beans/PropertyDescriptor.h b/libjava/java/beans/PropertyDescriptor.h new file mode 100644 index 000000000..242c3d5db --- /dev/null +++ b/libjava/java/beans/PropertyDescriptor.h @@ -0,0 +1,64 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_PropertyDescriptor__ +#define __java_beans_PropertyDescriptor__ + +#pragma interface + +#include +#include + +extern "Java" +{ + namespace java + { + namespace beans + { + class PropertyDescriptor; + class PropertyEditor; + } + } +} + +class java::beans::PropertyDescriptor : public ::java::beans::FeatureDescriptor +{ + +public: // actually package-private + PropertyDescriptor(::java::lang::String *); +public: + PropertyDescriptor(::java::lang::String *, ::java::lang::Class *); + PropertyDescriptor(::java::lang::String *, ::java::lang::Class *, ::java::lang::String *, ::java::lang::String *); + PropertyDescriptor(::java::lang::String *, ::java::lang::reflect::Method *, ::java::lang::reflect::Method *); + virtual ::java::lang::Class * getPropertyType(); + virtual ::java::lang::reflect::Method * getReadMethod(); + virtual void setReadMethod(::java::lang::reflect::Method *); + virtual ::java::lang::reflect::Method * getWriteMethod(); + virtual void setWriteMethod(::java::lang::reflect::Method *); + virtual jboolean isBound(); + virtual void setBound(jboolean); + virtual jboolean isConstrained(); + virtual void setConstrained(jboolean); + virtual ::java::lang::Class * getPropertyEditorClass(); + virtual void setPropertyEditorClass(::java::lang::Class *); + virtual ::java::beans::PropertyEditor * createPropertyEditor(::java::lang::Object *); +private: + ::java::lang::reflect::Constructor * findConstructor(::java::lang::Class *, JArray< ::java::lang::Class * > *); + ::java::beans::PropertyEditor * instantiateClass(::java::lang::reflect::Constructor *, JArray< ::java::lang::Object * > *); + void findMethods(::java::lang::Class *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *); + ::java::lang::Class * checkMethods(::java::lang::reflect::Method *, ::java::lang::reflect::Method *); +public: + virtual jint hashCode(); + virtual jboolean equals(::java::lang::Object *); +public: // actually package-private + ::java::lang::Class * __attribute__((aligned(__alignof__( ::java::beans::FeatureDescriptor)))) propertyType; + ::java::lang::reflect::Method * getMethod; + ::java::lang::reflect::Method * setMethod; + ::java::lang::Class * propertyEditorClass; + jboolean bound; + jboolean constrained; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_PropertyDescriptor__ diff --git a/libjava/java/beans/PropertyEditor.h b/libjava/java/beans/PropertyEditor.h new file mode 100644 index 000000000..4fab8c8d6 --- /dev/null +++ b/libjava/java/beans/PropertyEditor.h @@ -0,0 +1,49 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_PropertyEditor__ +#define __java_beans_PropertyEditor__ + +#pragma interface + +#include +#include + +extern "Java" +{ + namespace java + { + namespace awt + { + class Component; + class Graphics; + class Rectangle; + } + namespace beans + { + class PropertyChangeListener; + class PropertyEditor; + } + } +} + +class java::beans::PropertyEditor : public ::java::lang::Object +{ + +public: + virtual void setValue(::java::lang::Object *) = 0; + virtual ::java::lang::Object * getValue() = 0; + virtual void setAsText(::java::lang::String *) = 0; + virtual ::java::lang::String * getAsText() = 0; + virtual JArray< ::java::lang::String * > * getTags() = 0; + virtual jboolean isPaintable() = 0; + virtual void paintValue(::java::awt::Graphics *, ::java::awt::Rectangle *) = 0; + virtual jboolean supportsCustomEditor() = 0; + virtual ::java::awt::Component * getCustomEditor() = 0; + virtual void addPropertyChangeListener(::java::beans::PropertyChangeListener *) = 0; + virtual void removePropertyChangeListener(::java::beans::PropertyChangeListener *) = 0; + virtual ::java::lang::String * getJavaInitializationString() = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __java_beans_PropertyEditor__ diff --git a/libjava/java/beans/PropertyEditorManager.h b/libjava/java/beans/PropertyEditorManager.h new file mode 100644 index 000000000..88985b3b8 --- /dev/null +++ b/libjava/java/beans/PropertyEditorManager.h @@ -0,0 +1,40 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_PropertyEditorManager__ +#define __java_beans_PropertyEditorManager__ + +#pragma interface + +#include +#include + +extern "Java" +{ + namespace java + { + namespace beans + { + class PropertyEditor; + class PropertyEditorManager; + } + } +} + +class java::beans::PropertyEditorManager : public ::java::lang::Object +{ + +public: + PropertyEditorManager(); + static void registerEditor(::java::lang::Class *, ::java::lang::Class *); + static ::java::beans::PropertyEditor * findEditor(::java::lang::Class *); + static JArray< ::java::lang::String * > * getEditorSearchPath(); + static void setEditorSearchPath(JArray< ::java::lang::String * > *); +public: // actually package-private + static ::java::util::Hashtable * editors; + static JArray< ::java::lang::String * > * editorSearchPath; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_PropertyEditorManager__ diff --git a/libjava/java/beans/PropertyEditorSupport.h b/libjava/java/beans/PropertyEditorSupport.h new file mode 100644 index 000000000..62500511a --- /dev/null +++ b/libjava/java/beans/PropertyEditorSupport.h @@ -0,0 +1,60 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_PropertyEditorSupport__ +#define __java_beans_PropertyEditorSupport__ + +#pragma interface + +#include +#include + +extern "Java" +{ + namespace java + { + namespace awt + { + class Component; + class Graphics; + class Rectangle; + } + namespace beans + { + class PropertyChangeListener; + class PropertyChangeSupport; + class PropertyEditorSupport; + } + } +} + +class java::beans::PropertyEditorSupport : public ::java::lang::Object +{ + +public: + PropertyEditorSupport(); + PropertyEditorSupport(::java::lang::Object *); + virtual void setValue(::java::lang::Object *); + virtual ::java::lang::Object * getValue(); + virtual jboolean isPaintable(); + virtual void paintValue(::java::awt::Graphics *, ::java::awt::Rectangle *); + virtual ::java::lang::String * getJavaInitializationString(); + virtual ::java::lang::String * getAsText(); + virtual void setAsText(::java::lang::String *); + virtual JArray< ::java::lang::String * > * getTags(); + virtual ::java::awt::Component * getCustomEditor(); + virtual jboolean supportsCustomEditor(); + virtual void addPropertyChangeListener(::java::beans::PropertyChangeListener *); + virtual void removePropertyChangeListener(::java::beans::PropertyChangeListener *); + virtual void firePropertyChange(); + virtual ::java::lang::Object * getSource(); + virtual void setSource(::java::lang::Object *); +public: // actually package-private + ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) eventSource; + ::java::lang::Object * value; + ::java::beans::PropertyChangeSupport * pSupport; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_PropertyEditorSupport__ diff --git a/libjava/java/beans/PropertyVetoException.h b/libjava/java/beans/PropertyVetoException.h new file mode 100644 index 000000000..7de400634 --- /dev/null +++ b/libjava/java/beans/PropertyVetoException.h @@ -0,0 +1,35 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_PropertyVetoException__ +#define __java_beans_PropertyVetoException__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace beans + { + class PropertyChangeEvent; + class PropertyVetoException; + } + } +} + +class java::beans::PropertyVetoException : public ::java::lang::Exception +{ + +public: + PropertyVetoException(::java::lang::String *, ::java::beans::PropertyChangeEvent *); + virtual ::java::beans::PropertyChangeEvent * getPropertyChangeEvent(); +private: + static const jlong serialVersionUID = 129596057694162164LL; + ::java::beans::PropertyChangeEvent * __attribute__((aligned(__alignof__( ::java::lang::Exception)))) evt; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_PropertyVetoException__ diff --git a/libjava/java/beans/SimpleBeanInfo.h b/libjava/java/beans/SimpleBeanInfo.h new file mode 100644 index 000000000..ea77e4743 --- /dev/null +++ b/libjava/java/beans/SimpleBeanInfo.h @@ -0,0 +1,49 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_SimpleBeanInfo__ +#define __java_beans_SimpleBeanInfo__ + +#pragma interface + +#include +#include + +extern "Java" +{ + namespace java + { + namespace awt + { + class Image; + } + namespace beans + { + class BeanDescriptor; + class BeanInfo; + class EventSetDescriptor; + class MethodDescriptor; + class PropertyDescriptor; + class SimpleBeanInfo; + } + } +} + +class java::beans::SimpleBeanInfo : public ::java::lang::Object +{ + +public: + SimpleBeanInfo(); + virtual ::java::beans::BeanDescriptor * getBeanDescriptor(); + virtual JArray< ::java::beans::EventSetDescriptor * > * getEventSetDescriptors(); + virtual jint getDefaultEventIndex(); + virtual JArray< ::java::beans::PropertyDescriptor * > * getPropertyDescriptors(); + virtual jint getDefaultPropertyIndex(); + virtual JArray< ::java::beans::MethodDescriptor * > * getMethodDescriptors(); + virtual JArray< ::java::beans::BeanInfo * > * getAdditionalBeanInfo(); + virtual ::java::awt::Image * getIcon(jint); + virtual ::java::awt::Image * loadImage(::java::lang::String *); + static ::java::lang::Class class$; +}; + +#endif // __java_beans_SimpleBeanInfo__ diff --git a/libjava/java/beans/Statement.h b/libjava/java/beans/Statement.h new file mode 100644 index 000000000..3df8477b4 --- /dev/null +++ b/libjava/java/beans/Statement.h @@ -0,0 +1,52 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_Statement__ +#define __java_beans_Statement__ + +#pragma interface + +#include +#include + +extern "Java" +{ + namespace java + { + namespace beans + { + class Statement; + } + } +} + +class java::beans::Statement : public ::java::lang::Object +{ + +public: + Statement(::java::lang::Object *, ::java::lang::String *, JArray< ::java::lang::Object * > *); + virtual void execute(); +private: + ::java::lang::Class * unwrap(::java::lang::Class *); + jboolean compatible(JArray< ::java::lang::Class * > *, JArray< ::java::lang::Class * > *); + jboolean moreSpecific(JArray< ::java::lang::Class * > *, JArray< ::java::lang::Class * > *); +public: // actually package-private + virtual ::java::lang::Object * doExecute(); +public: + virtual JArray< ::java::lang::Object * > * getArguments(); + virtual ::java::lang::String * getMethodName(); + virtual ::java::lang::Object * getTarget(); + virtual ::java::lang::String * toString(); +private: + ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) target; + ::java::lang::String * methodName; + JArray< ::java::lang::Object * > * arguments; + ::java::lang::reflect::Method * method; + ::java::lang::reflect::Constructor * ctor; + static JArray< ::java::lang::Class * > * wrappers; + static JArray< ::java::lang::Class * > * natives; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_Statement__ diff --git a/libjava/java/beans/VetoableChangeListener.h b/libjava/java/beans/VetoableChangeListener.h new file mode 100644 index 000000000..2bf9d1d07 --- /dev/null +++ b/libjava/java/beans/VetoableChangeListener.h @@ -0,0 +1,30 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_VetoableChangeListener__ +#define __java_beans_VetoableChangeListener__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace beans + { + class PropertyChangeEvent; + class VetoableChangeListener; + } + } +} + +class java::beans::VetoableChangeListener : public ::java::lang::Object +{ + +public: + virtual void vetoableChange(::java::beans::PropertyChangeEvent *) = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __java_beans_VetoableChangeListener__ diff --git a/libjava/java/beans/VetoableChangeListenerProxy.h b/libjava/java/beans/VetoableChangeListenerProxy.h new file mode 100644 index 000000000..f713ac432 --- /dev/null +++ b/libjava/java/beans/VetoableChangeListenerProxy.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_VetoableChangeListenerProxy__ +#define __java_beans_VetoableChangeListenerProxy__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace beans + { + class PropertyChangeEvent; + class VetoableChangeListener; + class VetoableChangeListenerProxy; + } + } +} + +class java::beans::VetoableChangeListenerProxy : public ::java::util::EventListenerProxy +{ + +public: + VetoableChangeListenerProxy(::java::lang::String *, ::java::beans::VetoableChangeListener *); + virtual void vetoableChange(::java::beans::PropertyChangeEvent *); + virtual ::java::lang::String * getPropertyName(); +public: // actually package-private + ::java::lang::String * __attribute__((aligned(__alignof__( ::java::util::EventListenerProxy)))) propertyName; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_VetoableChangeListenerProxy__ diff --git a/libjava/java/beans/VetoableChangeSupport.h b/libjava/java/beans/VetoableChangeSupport.h new file mode 100644 index 000000000..9dfdbc589 --- /dev/null +++ b/libjava/java/beans/VetoableChangeSupport.h @@ -0,0 +1,53 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_VetoableChangeSupport__ +#define __java_beans_VetoableChangeSupport__ + +#pragma interface + +#include +#include + +extern "Java" +{ + namespace java + { + namespace beans + { + class PropertyChangeEvent; + class VetoableChangeListener; + class VetoableChangeSupport; + } + } +} + +class java::beans::VetoableChangeSupport : public ::java::lang::Object +{ + +public: + VetoableChangeSupport(::java::lang::Object *); + virtual void addVetoableChangeListener(::java::beans::VetoableChangeListener *); + virtual void removeVetoableChangeListener(::java::beans::VetoableChangeListener *); + virtual JArray< ::java::beans::VetoableChangeListener * > * getVetoableChangeListeners(); + virtual void addVetoableChangeListener(::java::lang::String *, ::java::beans::VetoableChangeListener *); + virtual void removeVetoableChangeListener(::java::lang::String *, ::java::beans::VetoableChangeListener *); + virtual JArray< ::java::beans::VetoableChangeListener * > * getVetoableChangeListeners(::java::lang::String *); + virtual void fireVetoableChange(::java::lang::String *, ::java::lang::Object *, ::java::lang::Object *); + virtual void fireVetoableChange(::java::lang::String *, jint, jint); + virtual void fireVetoableChange(::java::lang::String *, jboolean, jboolean); + virtual void fireVetoableChange(::java::beans::PropertyChangeEvent *); + virtual jboolean hasListeners(::java::lang::String *); +private: + void writeObject(::java::io::ObjectOutputStream *); + void readObject(::java::io::ObjectInputStream *); + static const jlong serialVersionUID = -5090210921595982017LL; + ::java::util::Hashtable * __attribute__((aligned(__alignof__( ::java::lang::Object)))) children; + ::java::lang::Object * source; + static const jint vetoableChangeSupportSerializedDataVersion = 2; + ::java::util::Vector * listeners; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_VetoableChangeSupport__ diff --git a/libjava/java/beans/Visibility.h b/libjava/java/beans/Visibility.h new file mode 100644 index 000000000..df5f7a628 --- /dev/null +++ b/libjava/java/beans/Visibility.h @@ -0,0 +1,32 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_Visibility__ +#define __java_beans_Visibility__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace beans + { + class Visibility; + } + } +} + +class java::beans::Visibility : public ::java::lang::Object +{ + +public: + virtual jboolean needsGui() = 0; + virtual jboolean avoidingGui() = 0; + virtual void dontUseGui() = 0; + virtual void okToUseGui() = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __java_beans_Visibility__ diff --git a/libjava/java/beans/XMLDecoder.h b/libjava/java/beans/XMLDecoder.h new file mode 100644 index 000000000..f5055c4f6 --- /dev/null +++ b/libjava/java/beans/XMLDecoder.h @@ -0,0 +1,47 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_XMLDecoder__ +#define __java_beans_XMLDecoder__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace beans + { + class ExceptionListener; + class XMLDecoder; + } + } +} + +class java::beans::XMLDecoder : public ::java::lang::Object +{ + +public: + XMLDecoder(::java::io::InputStream *); + XMLDecoder(::java::io::InputStream *, ::java::lang::Object *); + XMLDecoder(::java::io::InputStream *, ::java::lang::Object *, ::java::beans::ExceptionListener *); + XMLDecoder(::java::io::InputStream *, ::java::lang::Object *, ::java::beans::ExceptionListener *, ::java::lang::ClassLoader *); + virtual void close(); + virtual ::java::beans::ExceptionListener * getExceptionListener(); + virtual ::java::lang::Object * getOwner(); + virtual ::java::lang::Object * readObject(); + virtual void setExceptionListener(::java::beans::ExceptionListener *); + virtual void setOwner(::java::lang::Object *); +private: + ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) owner; + ::java::beans::ExceptionListener * exceptionListener; + ::java::io::InputStream * inputStream; + jboolean isStreamClosed; + ::java::lang::ClassLoader * classLoader; + ::java::util::Iterator * iterator; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_XMLDecoder__ diff --git a/libjava/java/beans/XMLEncoder.h b/libjava/java/beans/XMLEncoder.h new file mode 100644 index 000000000..3a6e01df1 --- /dev/null +++ b/libjava/java/beans/XMLEncoder.h @@ -0,0 +1,58 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_XMLEncoder__ +#define __java_beans_XMLEncoder__ + +#pragma interface + +#include +extern "Java" +{ + namespace gnu + { + namespace java + { + namespace beans + { + namespace encoder + { + class ScanEngine; + } + } + } + } + namespace java + { + namespace beans + { + class Expression; + class Statement; + class XMLEncoder; + } + } +} + +class java::beans::XMLEncoder : public ::java::beans::Encoder +{ + +public: + XMLEncoder(::java::io::OutputStream *); + virtual void close(); + virtual void flush(); + virtual void writeExpression(::java::beans::Expression *); + virtual void writeStatement(::java::beans::Statement *); + virtual void writeObject(::java::lang::Object *); + virtual void setOwner(::java::lang::Object *); + virtual ::java::lang::Object * getOwner(); +public: // actually package-private + ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::beans::Encoder)))) owner; + ::java::lang::Exception * exception; + ::gnu::java::beans::encoder::ScanEngine * scanEngine; +private: + jint accessCounter; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_XMLEncoder__ diff --git a/libjava/java/beans/beancontext/BeanContext.h b/libjava/java/beans/beancontext/BeanContext.h new file mode 100644 index 000000000..e9935e0ea --- /dev/null +++ b/libjava/java/beans/beancontext/BeanContext.h @@ -0,0 +1,72 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_beancontext_BeanContext__ +#define __java_beans_beancontext_BeanContext__ + +#pragma interface + +#include +#include + +extern "Java" +{ + namespace java + { + namespace beans + { + class PropertyChangeListener; + class VetoableChangeListener; + namespace beancontext + { + class BeanContext; + class BeanContextChild; + class BeanContextMembershipListener; + } + } + namespace net + { + class URL; + } + } +} + +class java::beans::beancontext::BeanContext : public ::java::lang::Object +{ + +public: + virtual ::java::lang::Object * instantiateChild(::java::lang::String *) = 0; + virtual ::java::net::URL * getResource(::java::lang::String *, ::java::beans::beancontext::BeanContextChild *) = 0; + virtual ::java::io::InputStream * getResourceAsStream(::java::lang::String *, ::java::beans::beancontext::BeanContextChild *) = 0; + virtual void addBeanContextMembershipListener(::java::beans::beancontext::BeanContextMembershipListener *) = 0; + virtual void removeBeanContextMembershipListener(::java::beans::beancontext::BeanContextMembershipListener *) = 0; + virtual jboolean add(::java::lang::Object *) = 0; + virtual jboolean addAll(::java::util::Collection *) = 0; + virtual void clear() = 0; + virtual jboolean contains(::java::lang::Object *) = 0; + virtual jboolean containsAll(::java::util::Collection *) = 0; + virtual jboolean isEmpty() = 0; + virtual ::java::util::Iterator * iterator() = 0; + virtual jboolean remove(::java::lang::Object *) = 0; + virtual jboolean removeAll(::java::util::Collection *) = 0; + virtual jboolean retainAll(::java::util::Collection *) = 0; + virtual jint size() = 0; + virtual JArray< ::java::lang::Object * > * toArray() = 0; + virtual JArray< ::java::lang::Object * > * toArray(JArray< ::java::lang::Object * > *) = 0; + virtual void setBeanContext(::java::beans::beancontext::BeanContext *) = 0; + virtual ::java::beans::beancontext::BeanContext * getBeanContext() = 0; + virtual void addPropertyChangeListener(::java::lang::String *, ::java::beans::PropertyChangeListener *) = 0; + virtual void removePropertyChangeListener(::java::lang::String *, ::java::beans::PropertyChangeListener *) = 0; + virtual void addVetoableChangeListener(::java::lang::String *, ::java::beans::VetoableChangeListener *) = 0; + virtual void removeVetoableChangeListener(::java::lang::String *, ::java::beans::VetoableChangeListener *) = 0; + virtual jboolean needsGui() = 0; + virtual jboolean avoidingGui() = 0; + virtual void dontUseGui() = 0; + virtual void okToUseGui() = 0; + virtual void setDesignTime(jboolean) = 0; + virtual jboolean isDesignTime() = 0; + static ::java::lang::Object * globalHierarchyLock; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __java_beans_beancontext_BeanContext__ diff --git a/libjava/java/beans/beancontext/BeanContextChild.h b/libjava/java/beans/beancontext/BeanContextChild.h new file mode 100644 index 000000000..0e1c8685f --- /dev/null +++ b/libjava/java/beans/beancontext/BeanContextChild.h @@ -0,0 +1,40 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_beancontext_BeanContextChild__ +#define __java_beans_beancontext_BeanContextChild__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace beans + { + class PropertyChangeListener; + class VetoableChangeListener; + namespace beancontext + { + class BeanContext; + class BeanContextChild; + } + } + } +} + +class java::beans::beancontext::BeanContextChild : public ::java::lang::Object +{ + +public: + virtual void setBeanContext(::java::beans::beancontext::BeanContext *) = 0; + virtual ::java::beans::beancontext::BeanContext * getBeanContext() = 0; + virtual void addPropertyChangeListener(::java::lang::String *, ::java::beans::PropertyChangeListener *) = 0; + virtual void removePropertyChangeListener(::java::lang::String *, ::java::beans::PropertyChangeListener *) = 0; + virtual void addVetoableChangeListener(::java::lang::String *, ::java::beans::VetoableChangeListener *) = 0; + virtual void removeVetoableChangeListener(::java::lang::String *, ::java::beans::VetoableChangeListener *) = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __java_beans_beancontext_BeanContextChild__ diff --git a/libjava/java/beans/beancontext/BeanContextChildComponentProxy.h b/libjava/java/beans/beancontext/BeanContextChildComponentProxy.h new file mode 100644 index 000000000..7e515669f --- /dev/null +++ b/libjava/java/beans/beancontext/BeanContextChildComponentProxy.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_beancontext_BeanContextChildComponentProxy__ +#define __java_beans_beancontext_BeanContextChildComponentProxy__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace awt + { + class Component; + } + namespace beans + { + namespace beancontext + { + class BeanContextChildComponentProxy; + } + } + } +} + +class java::beans::beancontext::BeanContextChildComponentProxy : public ::java::lang::Object +{ + +public: + virtual ::java::awt::Component * getComponent() = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __java_beans_beancontext_BeanContextChildComponentProxy__ diff --git a/libjava/java/beans/beancontext/BeanContextChildSupport.h b/libjava/java/beans/beancontext/BeanContextChildSupport.h new file mode 100644 index 000000000..646217b30 --- /dev/null +++ b/libjava/java/beans/beancontext/BeanContextChildSupport.h @@ -0,0 +1,67 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_beancontext_BeanContextChildSupport__ +#define __java_beans_beancontext_BeanContextChildSupport__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace beans + { + class PropertyChangeListener; + class PropertyChangeSupport; + class VetoableChangeListener; + class VetoableChangeSupport; + namespace beancontext + { + class BeanContext; + class BeanContextChild; + class BeanContextChildSupport; + class BeanContextServiceAvailableEvent; + class BeanContextServiceRevokedEvent; + } + } + } +} + +class java::beans::beancontext::BeanContextChildSupport : public ::java::lang::Object +{ + +public: + BeanContextChildSupport(); + BeanContextChildSupport(::java::beans::beancontext::BeanContextChild *); + virtual void setBeanContext(::java::beans::beancontext::BeanContext *); + virtual ::java::beans::beancontext::BeanContext * getBeanContext(); + virtual ::java::beans::beancontext::BeanContextChild * getBeanContextChildPeer(); + virtual jboolean isDelegated(); + virtual void addPropertyChangeListener(::java::lang::String *, ::java::beans::PropertyChangeListener *); + virtual void removePropertyChangeListener(::java::lang::String *, ::java::beans::PropertyChangeListener *); + virtual void addVetoableChangeListener(::java::lang::String *, ::java::beans::VetoableChangeListener *); + virtual void removeVetoableChangeListener(::java::lang::String *, ::java::beans::VetoableChangeListener *); + virtual void firePropertyChange(::java::lang::String *, ::java::lang::Object *, ::java::lang::Object *); + virtual void fireVetoableChange(::java::lang::String *, ::java::lang::Object *, ::java::lang::Object *); + virtual void serviceRevoked(::java::beans::beancontext::BeanContextServiceRevokedEvent *); + virtual void serviceAvailable(::java::beans::beancontext::BeanContextServiceAvailableEvent *); + virtual jboolean validatePendingSetBeanContext(::java::beans::beancontext::BeanContext *); +public: // actually protected + virtual void releaseBeanContextResources(); + virtual void initializeBeanContextResources(); +public: // actually package-private + static const jlong serialVersionUID = 6328947014421475877LL; +public: + ::java::beans::beancontext::BeanContextChild * __attribute__((aligned(__alignof__( ::java::lang::Object)))) beanContextChildPeer; +public: // actually protected + ::java::beans::beancontext::BeanContext * beanContext; + jboolean rejectedSetBCOnce; + ::java::beans::PropertyChangeSupport * pcSupport; + ::java::beans::VetoableChangeSupport * vcSupport; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_beancontext_BeanContextChildSupport__ diff --git a/libjava/java/beans/beancontext/BeanContextContainerProxy.h b/libjava/java/beans/beancontext/BeanContextContainerProxy.h new file mode 100644 index 000000000..c3574f5db --- /dev/null +++ b/libjava/java/beans/beancontext/BeanContextContainerProxy.h @@ -0,0 +1,36 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_beancontext_BeanContextContainerProxy__ +#define __java_beans_beancontext_BeanContextContainerProxy__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace awt + { + class Container; + } + namespace beans + { + namespace beancontext + { + class BeanContextContainerProxy; + } + } + } +} + +class java::beans::beancontext::BeanContextContainerProxy : public ::java::lang::Object +{ + +public: + virtual ::java::awt::Container * getContainer() = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __java_beans_beancontext_BeanContextContainerProxy__ diff --git a/libjava/java/beans/beancontext/BeanContextEvent.h b/libjava/java/beans/beancontext/BeanContextEvent.h new file mode 100644 index 000000000..a74c1da04 --- /dev/null +++ b/libjava/java/beans/beancontext/BeanContextEvent.h @@ -0,0 +1,43 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_beancontext_BeanContextEvent__ +#define __java_beans_beancontext_BeanContextEvent__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace beans + { + namespace beancontext + { + class BeanContext; + class BeanContextEvent; + } + } + } +} + +class java::beans::beancontext::BeanContextEvent : public ::java::util::EventObject +{ + +public: // actually protected + BeanContextEvent(::java::beans::beancontext::BeanContext *); +public: + virtual ::java::beans::beancontext::BeanContext * getBeanContext(); + virtual ::java::beans::beancontext::BeanContext * getPropagatedFrom(); + virtual jboolean isPropagated(); + virtual void setPropagatedFrom(::java::beans::beancontext::BeanContext *); +private: + static const jlong serialVersionUID = 7267998073569045052LL; +public: // actually protected + ::java::beans::beancontext::BeanContext * __attribute__((aligned(__alignof__( ::java::util::EventObject)))) propagatedFrom; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_beancontext_BeanContextEvent__ diff --git a/libjava/java/beans/beancontext/BeanContextMembershipEvent.h b/libjava/java/beans/beancontext/BeanContextMembershipEvent.h new file mode 100644 index 000000000..8b6c933bb --- /dev/null +++ b/libjava/java/beans/beancontext/BeanContextMembershipEvent.h @@ -0,0 +1,45 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_beancontext_BeanContextMembershipEvent__ +#define __java_beans_beancontext_BeanContextMembershipEvent__ + +#pragma interface + +#include +#include + +extern "Java" +{ + namespace java + { + namespace beans + { + namespace beancontext + { + class BeanContext; + class BeanContextMembershipEvent; + } + } + } +} + +class java::beans::beancontext::BeanContextMembershipEvent : public ::java::beans::beancontext::BeanContextEvent +{ + +public: + BeanContextMembershipEvent(::java::beans::beancontext::BeanContext *, ::java::util::Collection *); + BeanContextMembershipEvent(::java::beans::beancontext::BeanContext *, JArray< ::java::lang::Object * > *); + virtual jint size(); + virtual ::java::util::Iterator * iterator(); + virtual JArray< ::java::lang::Object * > * toArray(); + virtual jboolean contains(::java::lang::Object *); +private: + static const jlong serialVersionUID = 3499346510334590959LL; +public: // actually protected + ::java::util::Collection * __attribute__((aligned(__alignof__( ::java::beans::beancontext::BeanContextEvent)))) children; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_beancontext_BeanContextMembershipEvent__ diff --git a/libjava/java/beans/beancontext/BeanContextMembershipListener.h b/libjava/java/beans/beancontext/BeanContextMembershipListener.h new file mode 100644 index 000000000..89efed826 --- /dev/null +++ b/libjava/java/beans/beancontext/BeanContextMembershipListener.h @@ -0,0 +1,34 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_beancontext_BeanContextMembershipListener__ +#define __java_beans_beancontext_BeanContextMembershipListener__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace beans + { + namespace beancontext + { + class BeanContextMembershipEvent; + class BeanContextMembershipListener; + } + } + } +} + +class java::beans::beancontext::BeanContextMembershipListener : public ::java::lang::Object +{ + +public: + virtual void childrenAdded(::java::beans::beancontext::BeanContextMembershipEvent *) = 0; + virtual void childrenRemoved(::java::beans::beancontext::BeanContextMembershipEvent *) = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __java_beans_beancontext_BeanContextMembershipListener__ diff --git a/libjava/java/beans/beancontext/BeanContextProxy.h b/libjava/java/beans/beancontext/BeanContextProxy.h new file mode 100644 index 000000000..3d18c0a81 --- /dev/null +++ b/libjava/java/beans/beancontext/BeanContextProxy.h @@ -0,0 +1,33 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_beancontext_BeanContextProxy__ +#define __java_beans_beancontext_BeanContextProxy__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace beans + { + namespace beancontext + { + class BeanContextChild; + class BeanContextProxy; + } + } + } +} + +class java::beans::beancontext::BeanContextProxy : public ::java::lang::Object +{ + +public: + virtual ::java::beans::beancontext::BeanContextChild * getBeanContextProxy() = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __java_beans_beancontext_BeanContextProxy__ diff --git a/libjava/java/beans/beancontext/BeanContextServiceAvailableEvent.h b/libjava/java/beans/beancontext/BeanContextServiceAvailableEvent.h new file mode 100644 index 000000000..7b69fe82b --- /dev/null +++ b/libjava/java/beans/beancontext/BeanContextServiceAvailableEvent.h @@ -0,0 +1,41 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_beancontext_BeanContextServiceAvailableEvent__ +#define __java_beans_beancontext_BeanContextServiceAvailableEvent__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace beans + { + namespace beancontext + { + class BeanContextServiceAvailableEvent; + class BeanContextServices; + } + } + } +} + +class java::beans::beancontext::BeanContextServiceAvailableEvent : public ::java::beans::beancontext::BeanContextEvent +{ + +public: + BeanContextServiceAvailableEvent(::java::beans::beancontext::BeanContextServices *, ::java::lang::Class *); + virtual ::java::util::Iterator * getCurrentServiceSelectors(); + virtual ::java::lang::Class * getServiceClass(); + virtual ::java::beans::beancontext::BeanContextServices * getSourceAsBeanContextServices(); +private: + static const jlong serialVersionUID = -5333985775656400778LL; +public: // actually protected + ::java::lang::Class * __attribute__((aligned(__alignof__( ::java::beans::beancontext::BeanContextEvent)))) serviceClass; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_beancontext_BeanContextServiceAvailableEvent__ diff --git a/libjava/java/beans/beancontext/BeanContextServiceProvider.h b/libjava/java/beans/beancontext/BeanContextServiceProvider.h new file mode 100644 index 000000000..937bd5dec --- /dev/null +++ b/libjava/java/beans/beancontext/BeanContextServiceProvider.h @@ -0,0 +1,35 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_beancontext_BeanContextServiceProvider__ +#define __java_beans_beancontext_BeanContextServiceProvider__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace beans + { + namespace beancontext + { + class BeanContextServiceProvider; + class BeanContextServices; + } + } + } +} + +class java::beans::beancontext::BeanContextServiceProvider : public ::java::lang::Object +{ + +public: + virtual ::java::lang::Object * getService(::java::beans::beancontext::BeanContextServices *, ::java::lang::Object *, ::java::lang::Class *, ::java::lang::Object *) = 0; + virtual void releaseService(::java::beans::beancontext::BeanContextServices *, ::java::lang::Object *, ::java::lang::Object *) = 0; + virtual ::java::util::Iterator * getCurrentServiceSelectors(::java::beans::beancontext::BeanContextServices *, ::java::lang::Class *) = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __java_beans_beancontext_BeanContextServiceProvider__ diff --git a/libjava/java/beans/beancontext/BeanContextServiceProviderBeanInfo.h b/libjava/java/beans/beancontext/BeanContextServiceProviderBeanInfo.h new file mode 100644 index 000000000..952edd1e0 --- /dev/null +++ b/libjava/java/beans/beancontext/BeanContextServiceProviderBeanInfo.h @@ -0,0 +1,51 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_beancontext_BeanContextServiceProviderBeanInfo__ +#define __java_beans_beancontext_BeanContextServiceProviderBeanInfo__ + +#pragma interface + +#include +#include + +extern "Java" +{ + namespace java + { + namespace awt + { + class Image; + } + namespace beans + { + class BeanDescriptor; + class BeanInfo; + class EventSetDescriptor; + class MethodDescriptor; + class PropertyDescriptor; + namespace beancontext + { + class BeanContextServiceProviderBeanInfo; + } + } + } +} + +class java::beans::beancontext::BeanContextServiceProviderBeanInfo : public ::java::lang::Object +{ + +public: + virtual JArray< ::java::beans::BeanInfo * > * getServicesBeanInfo() = 0; + virtual ::java::beans::BeanDescriptor * getBeanDescriptor() = 0; + virtual JArray< ::java::beans::EventSetDescriptor * > * getEventSetDescriptors() = 0; + virtual jint getDefaultEventIndex() = 0; + virtual JArray< ::java::beans::PropertyDescriptor * > * getPropertyDescriptors() = 0; + virtual jint getDefaultPropertyIndex() = 0; + virtual JArray< ::java::beans::MethodDescriptor * > * getMethodDescriptors() = 0; + virtual JArray< ::java::beans::BeanInfo * > * getAdditionalBeanInfo() = 0; + virtual ::java::awt::Image * getIcon(jint) = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __java_beans_beancontext_BeanContextServiceProviderBeanInfo__ diff --git a/libjava/java/beans/beancontext/BeanContextServiceRevokedEvent.h b/libjava/java/beans/beancontext/BeanContextServiceRevokedEvent.h new file mode 100644 index 000000000..700da3ac4 --- /dev/null +++ b/libjava/java/beans/beancontext/BeanContextServiceRevokedEvent.h @@ -0,0 +1,44 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_beancontext_BeanContextServiceRevokedEvent__ +#define __java_beans_beancontext_BeanContextServiceRevokedEvent__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace beans + { + namespace beancontext + { + class BeanContextServiceRevokedEvent; + class BeanContextServices; + } + } + } +} + +class java::beans::beancontext::BeanContextServiceRevokedEvent : public ::java::beans::beancontext::BeanContextEvent +{ + +public: + BeanContextServiceRevokedEvent(::java::beans::beancontext::BeanContextServices *, ::java::lang::Class *, jboolean); + virtual ::java::lang::Class * getServiceClass(); + virtual jboolean isServiceClass(::java::lang::Class *); + virtual ::java::beans::beancontext::BeanContextServices * getSourceAsBeanContextServices(); + virtual jboolean isCurrentServiceInvalidNow(); +private: + static const jlong serialVersionUID = -1295543154724961754LL; +public: // actually protected + ::java::lang::Class * __attribute__((aligned(__alignof__( ::java::beans::beancontext::BeanContextEvent)))) serviceClass; +private: + jboolean invalidateRefs; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_beancontext_BeanContextServiceRevokedEvent__ diff --git a/libjava/java/beans/beancontext/BeanContextServiceRevokedListener.h b/libjava/java/beans/beancontext/BeanContextServiceRevokedListener.h new file mode 100644 index 000000000..c74f48a08 --- /dev/null +++ b/libjava/java/beans/beancontext/BeanContextServiceRevokedListener.h @@ -0,0 +1,33 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_beancontext_BeanContextServiceRevokedListener__ +#define __java_beans_beancontext_BeanContextServiceRevokedListener__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace beans + { + namespace beancontext + { + class BeanContextServiceRevokedEvent; + class BeanContextServiceRevokedListener; + } + } + } +} + +class java::beans::beancontext::BeanContextServiceRevokedListener : public ::java::lang::Object +{ + +public: + virtual void serviceRevoked(::java::beans::beancontext::BeanContextServiceRevokedEvent *) = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __java_beans_beancontext_BeanContextServiceRevokedListener__ diff --git a/libjava/java/beans/beancontext/BeanContextServices.h b/libjava/java/beans/beancontext/BeanContextServices.h new file mode 100644 index 000000000..fd6741976 --- /dev/null +++ b/libjava/java/beans/beancontext/BeanContextServices.h @@ -0,0 +1,88 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_beancontext_BeanContextServices__ +#define __java_beans_beancontext_BeanContextServices__ + +#pragma interface + +#include +#include + +extern "Java" +{ + namespace java + { + namespace beans + { + class PropertyChangeListener; + class VetoableChangeListener; + namespace beancontext + { + class BeanContext; + class BeanContextChild; + class BeanContextMembershipListener; + class BeanContextServiceAvailableEvent; + class BeanContextServiceProvider; + class BeanContextServiceRevokedEvent; + class BeanContextServiceRevokedListener; + class BeanContextServices; + class BeanContextServicesListener; + } + } + namespace net + { + class URL; + } + } +} + +class java::beans::beancontext::BeanContextServices : public ::java::lang::Object +{ + +public: + virtual jboolean addService(::java::lang::Class *, ::java::beans::beancontext::BeanContextServiceProvider *) = 0; + virtual void revokeService(::java::lang::Class *, ::java::beans::beancontext::BeanContextServiceProvider *, jboolean) = 0; + virtual void releaseService(::java::beans::beancontext::BeanContextChild *, ::java::lang::Object *, ::java::lang::Object *) = 0; + virtual ::java::lang::Object * getService(::java::beans::beancontext::BeanContextChild *, ::java::lang::Object *, ::java::lang::Class *, ::java::lang::Object *, ::java::beans::beancontext::BeanContextServiceRevokedListener *) = 0; + virtual ::java::util::Iterator * getCurrentServiceClasses() = 0; + virtual ::java::util::Iterator * getCurrentServiceSelectors(::java::lang::Class *) = 0; + virtual jboolean hasService(::java::lang::Class *) = 0; + virtual void addBeanContextServicesListener(::java::beans::beancontext::BeanContextServicesListener *) = 0; + virtual void removeBeanContextServicesListener(::java::beans::beancontext::BeanContextServicesListener *) = 0; + virtual ::java::lang::Object * instantiateChild(::java::lang::String *) = 0; + virtual ::java::net::URL * getResource(::java::lang::String *, ::java::beans::beancontext::BeanContextChild *) = 0; + virtual ::java::io::InputStream * getResourceAsStream(::java::lang::String *, ::java::beans::beancontext::BeanContextChild *) = 0; + virtual void addBeanContextMembershipListener(::java::beans::beancontext::BeanContextMembershipListener *) = 0; + virtual void removeBeanContextMembershipListener(::java::beans::beancontext::BeanContextMembershipListener *) = 0; + virtual jboolean add(::java::lang::Object *) = 0; + virtual jboolean addAll(::java::util::Collection *) = 0; + virtual void clear() = 0; + virtual jboolean contains(::java::lang::Object *) = 0; + virtual jboolean containsAll(::java::util::Collection *) = 0; + virtual jboolean isEmpty() = 0; + virtual ::java::util::Iterator * iterator() = 0; + virtual jboolean remove(::java::lang::Object *) = 0; + virtual jboolean removeAll(::java::util::Collection *) = 0; + virtual jboolean retainAll(::java::util::Collection *) = 0; + virtual jint size() = 0; + virtual JArray< ::java::lang::Object * > * toArray() = 0; + virtual JArray< ::java::lang::Object * > * toArray(JArray< ::java::lang::Object * > *) = 0; + virtual void setBeanContext(::java::beans::beancontext::BeanContext *) = 0; + virtual ::java::beans::beancontext::BeanContext * getBeanContext() = 0; + virtual void addPropertyChangeListener(::java::lang::String *, ::java::beans::PropertyChangeListener *) = 0; + virtual void removePropertyChangeListener(::java::lang::String *, ::java::beans::PropertyChangeListener *) = 0; + virtual void addVetoableChangeListener(::java::lang::String *, ::java::beans::VetoableChangeListener *) = 0; + virtual void removeVetoableChangeListener(::java::lang::String *, ::java::beans::VetoableChangeListener *) = 0; + virtual jboolean needsGui() = 0; + virtual jboolean avoidingGui() = 0; + virtual void dontUseGui() = 0; + virtual void okToUseGui() = 0; + virtual void setDesignTime(jboolean) = 0; + virtual jboolean isDesignTime() = 0; + virtual void serviceAvailable(::java::beans::beancontext::BeanContextServiceAvailableEvent *) = 0; + virtual void serviceRevoked(::java::beans::beancontext::BeanContextServiceRevokedEvent *) = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __java_beans_beancontext_BeanContextServices__ diff --git a/libjava/java/beans/beancontext/BeanContextServicesListener.h b/libjava/java/beans/beancontext/BeanContextServicesListener.h new file mode 100644 index 000000000..2be375349 --- /dev/null +++ b/libjava/java/beans/beancontext/BeanContextServicesListener.h @@ -0,0 +1,35 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_beancontext_BeanContextServicesListener__ +#define __java_beans_beancontext_BeanContextServicesListener__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace beans + { + namespace beancontext + { + class BeanContextServiceAvailableEvent; + class BeanContextServiceRevokedEvent; + class BeanContextServicesListener; + } + } + } +} + +class java::beans::beancontext::BeanContextServicesListener : public ::java::lang::Object +{ + +public: + virtual void serviceAvailable(::java::beans::beancontext::BeanContextServiceAvailableEvent *) = 0; + virtual void serviceRevoked(::java::beans::beancontext::BeanContextServiceRevokedEvent *) = 0; + static ::java::lang::Class class$; +} __attribute__ ((java_interface)); + +#endif // __java_beans_beancontext_BeanContextServicesListener__ diff --git a/libjava/java/beans/beancontext/BeanContextServicesSupport$BCSSChild.h b/libjava/java/beans/beancontext/BeanContextServicesSupport$BCSSChild.h new file mode 100644 index 000000000..d74827c13 --- /dev/null +++ b/libjava/java/beans/beancontext/BeanContextServicesSupport$BCSSChild.h @@ -0,0 +1,38 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_beancontext_BeanContextServicesSupport$BCSSChild__ +#define __java_beans_beancontext_BeanContextServicesSupport$BCSSChild__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace beans + { + namespace beancontext + { + class BeanContextServicesSupport; + class BeanContextServicesSupport$BCSSChild; + } + } + } +} + +class java::beans::beancontext::BeanContextServicesSupport$BCSSChild : public ::java::beans::beancontext::BeanContextSupport$BCSChild +{ + +public: // actually package-private + BeanContextServicesSupport$BCSSChild(::java::beans::beancontext::BeanContextServicesSupport *, ::java::lang::Object *, ::java::lang::Object *); +private: + static const jlong serialVersionUID = -3263851306889194873LL; +public: // actually package-private + ::java::beans::beancontext::BeanContextServicesSupport * __attribute__((aligned(__alignof__( ::java::beans::beancontext::BeanContextSupport$BCSChild)))) this$0; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_beancontext_BeanContextServicesSupport$BCSSChild__ diff --git a/libjava/java/beans/beancontext/BeanContextServicesSupport$BCSSProxyServiceProvider.h b/libjava/java/beans/beancontext/BeanContextServicesSupport$BCSSProxyServiceProvider.h new file mode 100644 index 000000000..0453cc16c --- /dev/null +++ b/libjava/java/beans/beancontext/BeanContextServicesSupport$BCSSProxyServiceProvider.h @@ -0,0 +1,47 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_beancontext_BeanContextServicesSupport$BCSSProxyServiceProvider__ +#define __java_beans_beancontext_BeanContextServicesSupport$BCSSProxyServiceProvider__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace beans + { + namespace beancontext + { + class BeanContextServiceProvider; + class BeanContextServiceRevokedEvent; + class BeanContextServices; + class BeanContextServicesSupport; + class BeanContextServicesSupport$BCSSProxyServiceProvider; + } + } + } +} + +class java::beans::beancontext::BeanContextServicesSupport$BCSSProxyServiceProvider : public ::java::lang::Object +{ + +public: // actually package-private + BeanContextServicesSupport$BCSSProxyServiceProvider(::java::beans::beancontext::BeanContextServicesSupport *, ::java::beans::beancontext::BeanContextServiceProvider *); +public: + virtual ::java::util::Iterator * getCurrentServiceSelectors(::java::beans::beancontext::BeanContextServices *, ::java::lang::Class *); + virtual ::java::lang::Object * getService(::java::beans::beancontext::BeanContextServices *, ::java::lang::Object *, ::java::lang::Class *, ::java::lang::Object *); + virtual void releaseService(::java::beans::beancontext::BeanContextServices *, ::java::lang::Object *, ::java::lang::Object *); + virtual void serviceRevoked(::java::beans::beancontext::BeanContextServiceRevokedEvent *); +private: + static const jlong serialVersionUID = 7078212910685744490LL; + ::java::beans::beancontext::BeanContextServiceProvider * __attribute__((aligned(__alignof__( ::java::lang::Object)))) provider; +public: // actually package-private + ::java::beans::beancontext::BeanContextServicesSupport * this$0; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_beancontext_BeanContextServicesSupport$BCSSProxyServiceProvider__ diff --git a/libjava/java/beans/beancontext/BeanContextServicesSupport$BCSSServiceProvider.h b/libjava/java/beans/beancontext/BeanContextServicesSupport$BCSSServiceProvider.h new file mode 100644 index 000000000..999ce912f --- /dev/null +++ b/libjava/java/beans/beancontext/BeanContextServicesSupport$BCSSServiceProvider.h @@ -0,0 +1,46 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_beancontext_BeanContextServicesSupport$BCSSServiceProvider__ +#define __java_beans_beancontext_BeanContextServicesSupport$BCSSServiceProvider__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace beans + { + namespace beancontext + { + class BeanContextServiceProvider; + class BeanContextServicesSupport$BCSSServiceProvider; + } + } + } +} + +class java::beans::beancontext::BeanContextServicesSupport$BCSSServiceProvider : public ::java::lang::Object +{ + + BeanContextServicesSupport$BCSSServiceProvider(::java::lang::Class *, ::java::beans::beancontext::BeanContextServiceProvider *); +public: // actually protected + virtual ::java::beans::beancontext::BeanContextServiceProvider * getServiceProvider(); +private: + ::java::lang::Class * getServiceClass(); +public: // actually package-private + static ::java::lang::Class * access$0(::java::beans::beancontext::BeanContextServicesSupport$BCSSServiceProvider *); + BeanContextServicesSupport$BCSSServiceProvider(::java::lang::Class *, ::java::beans::beancontext::BeanContextServiceProvider *, ::java::beans::beancontext::BeanContextServicesSupport$BCSSServiceProvider *); +private: + static const jlong serialVersionUID = 861278251667444782LL; +public: // actually protected + ::java::beans::beancontext::BeanContextServiceProvider * __attribute__((aligned(__alignof__( ::java::lang::Object)))) serviceProvider; +private: + ::java::lang::Class * serviceClass; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_beancontext_BeanContextServicesSupport$BCSSServiceProvider__ diff --git a/libjava/java/beans/beancontext/BeanContextServicesSupport$Request.h b/libjava/java/beans/beancontext/BeanContextServicesSupport$Request.h new file mode 100644 index 000000000..64fb22766 --- /dev/null +++ b/libjava/java/beans/beancontext/BeanContextServicesSupport$Request.h @@ -0,0 +1,37 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_beancontext_BeanContextServicesSupport$Request__ +#define __java_beans_beancontext_BeanContextServicesSupport$Request__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace beans + { + namespace beancontext + { + class BeanContextServicesSupport$Request; + } + } + } +} + +class java::beans::beancontext::BeanContextServicesSupport$Request : public ::java::lang::Object +{ + +public: + BeanContextServicesSupport$Request(::java::lang::Object *); + virtual jboolean equals(::java::lang::Object *); + virtual ::java::lang::Object * getRequestor(); +private: + ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) requestor; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_beancontext_BeanContextServicesSupport$Request__ diff --git a/libjava/java/beans/beancontext/BeanContextServicesSupport$ServiceLease.h b/libjava/java/beans/beancontext/BeanContextServicesSupport$ServiceLease.h new file mode 100644 index 000000000..0f6a32ea1 --- /dev/null +++ b/libjava/java/beans/beancontext/BeanContextServicesSupport$ServiceLease.h @@ -0,0 +1,37 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_beancontext_BeanContextServicesSupport$ServiceLease__ +#define __java_beans_beancontext_BeanContextServicesSupport$ServiceLease__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace beans + { + namespace beancontext + { + class BeanContextServicesSupport$ServiceLease; + } + } + } +} + +class java::beans::beancontext::BeanContextServicesSupport$ServiceLease : public ::java::beans::beancontext::BeanContextServicesSupport$Request +{ + +public: + BeanContextServicesSupport$ServiceLease(::java::lang::Object *, ::java::lang::Object *); + virtual jboolean equals(::java::lang::Object *); + virtual ::java::lang::Object * getService(); +private: + ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::beans::beancontext::BeanContextServicesSupport$Request)))) service; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_beancontext_BeanContextServicesSupport$ServiceLease__ diff --git a/libjava/java/beans/beancontext/BeanContextServicesSupport$ServiceRequest.h b/libjava/java/beans/beancontext/BeanContextServicesSupport$ServiceRequest.h new file mode 100644 index 000000000..24465df70 --- /dev/null +++ b/libjava/java/beans/beancontext/BeanContextServicesSupport$ServiceRequest.h @@ -0,0 +1,38 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_beancontext_BeanContextServicesSupport$ServiceRequest__ +#define __java_beans_beancontext_BeanContextServicesSupport$ServiceRequest__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace beans + { + namespace beancontext + { + class BeanContextServiceRevokedListener; + class BeanContextServicesSupport$ServiceRequest; + } + } + } +} + +class java::beans::beancontext::BeanContextServicesSupport$ServiceRequest : public ::java::beans::beancontext::BeanContextServicesSupport$Request +{ + +public: + BeanContextServicesSupport$ServiceRequest(::java::lang::Object *, ::java::beans::beancontext::BeanContextServiceRevokedListener *); + virtual jboolean equals(::java::lang::Object *); + virtual ::java::beans::beancontext::BeanContextServiceRevokedListener * getListener(); +private: + ::java::beans::beancontext::BeanContextServiceRevokedListener * __attribute__((aligned(__alignof__( ::java::beans::beancontext::BeanContextServicesSupport$Request)))) listener; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_beancontext_BeanContextServicesSupport$ServiceRequest__ diff --git a/libjava/java/beans/beancontext/BeanContextServicesSupport.h b/libjava/java/beans/beancontext/BeanContextServicesSupport.h new file mode 100644 index 000000000..f16583166 --- /dev/null +++ b/libjava/java/beans/beancontext/BeanContextServicesSupport.h @@ -0,0 +1,90 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_beancontext_BeanContextServicesSupport__ +#define __java_beans_beancontext_BeanContextServicesSupport__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace beans + { + namespace beancontext + { + class BeanContextChild; + class BeanContextServiceAvailableEvent; + class BeanContextServiceProvider; + class BeanContextServiceRevokedEvent; + class BeanContextServiceRevokedListener; + class BeanContextServices; + class BeanContextServicesListener; + class BeanContextServicesSupport; + class BeanContextServicesSupport$BCSSProxyServiceProvider; + class BeanContextServicesSupport$BCSSServiceProvider; + class BeanContextSupport$BCSChild; + } + } + } +} + +class java::beans::beancontext::BeanContextServicesSupport : public ::java::beans::beancontext::BeanContextSupport +{ + +public: + BeanContextServicesSupport(); + BeanContextServicesSupport(::java::beans::beancontext::BeanContextServices *); + BeanContextServicesSupport(::java::beans::beancontext::BeanContextServices *, ::java::util::Locale *); + BeanContextServicesSupport(::java::beans::beancontext::BeanContextServices *, ::java::util::Locale *, jboolean); + BeanContextServicesSupport(::java::beans::beancontext::BeanContextServices *, ::java::util::Locale *, jboolean, jboolean); + virtual void addBeanContextServicesListener(::java::beans::beancontext::BeanContextServicesListener *); + virtual jboolean addService(::java::lang::Class *, ::java::beans::beancontext::BeanContextServiceProvider *); +public: // actually protected + virtual jboolean addService(::java::lang::Class *, ::java::beans::beancontext::BeanContextServiceProvider *, jboolean); + virtual void bcsPreDeserializationHook(::java::io::ObjectInputStream *); + virtual void bcsPreSerializationHook(::java::io::ObjectOutputStream *); + virtual void childJustRemovedHook(::java::lang::Object *, ::java::beans::beancontext::BeanContextSupport$BCSChild *); + virtual ::java::beans::beancontext::BeanContextSupport$BCSChild * createBCSChild(::java::lang::Object *, ::java::lang::Object *); + virtual ::java::beans::beancontext::BeanContextServicesSupport$BCSSServiceProvider * createBCSSServiceProvider(::java::lang::Class *, ::java::beans::beancontext::BeanContextServiceProvider *); + virtual void fireServiceAdded(::java::beans::beancontext::BeanContextServiceAvailableEvent *); + virtual void fireServiceAdded(::java::lang::Class *); + virtual void fireServiceRevoked(::java::beans::beancontext::BeanContextServiceRevokedEvent *); + virtual void fireServiceRevoked(::java::lang::Class *, jboolean); +public: + virtual ::java::beans::beancontext::BeanContextServices * getBeanContextServicesPeer(); +public: // actually protected + static ::java::beans::beancontext::BeanContextServicesListener * getChildBeanContextServicesListener(::java::lang::Object *); +public: + virtual ::java::util::Iterator * getCurrentServiceClasses(); + virtual ::java::util::Iterator * getCurrentServiceSelectors(::java::lang::Class *); + virtual ::java::lang::Object * getService(::java::beans::beancontext::BeanContextChild *, ::java::lang::Object *, ::java::lang::Class *, ::java::lang::Object *, ::java::beans::beancontext::BeanContextServiceRevokedListener *); + virtual jboolean hasService(::java::lang::Class *); + virtual void initialize(); +public: // actually protected + virtual void initializeBeanContextResources(); + virtual void releaseBeanContextResources(); +public: + virtual void releaseService(::java::beans::beancontext::BeanContextChild *, ::java::lang::Object *, ::java::lang::Object *); + virtual void removeBeanContextServicesListener(::java::beans::beancontext::BeanContextServicesListener *); + virtual void revokeService(::java::lang::Class *, ::java::beans::beancontext::BeanContextServiceProvider *, jboolean); + virtual void serviceAvailable(::java::beans::beancontext::BeanContextServiceAvailableEvent *); + virtual void serviceRevoked(::java::beans::beancontext::BeanContextServiceRevokedEvent *); +private: + static const jlong serialVersionUID = -8494482757288719206LL; +public: // actually protected + ::java::util::ArrayList * __attribute__((aligned(__alignof__( ::java::beans::beancontext::BeanContextSupport)))) bcsListeners; + ::java::beans::beancontext::BeanContextServicesSupport$BCSSProxyServiceProvider * proxy; + jint serializable; + ::java::util::HashMap * services; +private: + ::java::util::HashMap * serviceUsers; + ::java::util::HashMap * serviceRequests; + ::java::util::HashMap * serviceLeases; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_beancontext_BeanContextServicesSupport__ diff --git a/libjava/java/beans/beancontext/BeanContextSupport$BCSChild.h b/libjava/java/beans/beancontext/BeanContextSupport$BCSChild.h new file mode 100644 index 000000000..40720fb57 --- /dev/null +++ b/libjava/java/beans/beancontext/BeanContextSupport$BCSChild.h @@ -0,0 +1,44 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_beancontext_BeanContextSupport$BCSChild__ +#define __java_beans_beancontext_BeanContextSupport$BCSChild__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace beans + { + namespace beancontext + { + class BeanContextSupport; + class BeanContextSupport$BCSChild; + } + } + } +} + +class java::beans::beancontext::BeanContextSupport$BCSChild : public ::java::lang::Object +{ + +public: // actually package-private + BeanContextSupport$BCSChild(::java::beans::beancontext::BeanContextSupport *, ::java::lang::Object *, ::java::lang::Object *); +private: + ::java::lang::Object * getTargetChild(); +public: // actually package-private + static ::java::lang::Object * access$0(::java::beans::beancontext::BeanContextSupport$BCSChild *); +private: + static const jlong serialVersionUID = -5815286101609939109LL; + ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) targetChild; + ::java::lang::Object * peer; +public: // actually package-private + ::java::beans::beancontext::BeanContextSupport * this$0; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_beancontext_BeanContextSupport$BCSChild__ diff --git a/libjava/java/beans/beancontext/BeanContextSupport$BCSIterator.h b/libjava/java/beans/beancontext/BeanContextSupport$BCSIterator.h new file mode 100644 index 000000000..551697939 --- /dev/null +++ b/libjava/java/beans/beancontext/BeanContextSupport$BCSIterator.h @@ -0,0 +1,39 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_beancontext_BeanContextSupport$BCSIterator__ +#define __java_beans_beancontext_BeanContextSupport$BCSIterator__ + +#pragma interface + +#include +extern "Java" +{ + namespace java + { + namespace beans + { + namespace beancontext + { + class BeanContextSupport$BCSIterator; + } + } + } +} + +class java::beans::beancontext::BeanContextSupport$BCSIterator : public ::java::lang::Object +{ + +public: // actually package-private + BeanContextSupport$BCSIterator(::java::util::Iterator *); +public: + jboolean hasNext(); + ::java::lang::Object * next(); + void remove(); +private: + ::java::util::Iterator * __attribute__((aligned(__alignof__( ::java::lang::Object)))) child; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_beancontext_BeanContextSupport$BCSIterator__ diff --git a/libjava/java/beans/beancontext/BeanContextSupport.h b/libjava/java/beans/beancontext/BeanContextSupport.h new file mode 100644 index 000000000..36678b520 --- /dev/null +++ b/libjava/java/beans/beancontext/BeanContextSupport.h @@ -0,0 +1,136 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __java_beans_beancontext_BeanContextSupport__ +#define __java_beans_beancontext_BeanContextSupport__ + +#pragma interface + +#include +#include + +extern "Java" +{ + namespace java + { + namespace beans + { + class PropertyChangeEvent; + class PropertyChangeListener; + class VetoableChangeListener; + class Visibility; + namespace beancontext + { + class BeanContext; + class BeanContextChild; + class BeanContextMembershipEvent; + class BeanContextMembershipListener; + class BeanContextSupport; + class BeanContextSupport$BCSChild; + } + } + namespace net + { + class URL; + } + } +} + +class java::beans::beancontext::BeanContextSupport : public ::java::beans::beancontext::BeanContextChildSupport +{ + + void readObject(::java::io::ObjectInputStream *); + void writeObject(::java::io::ObjectOutputStream *); +public: + BeanContextSupport(); + BeanContextSupport(::java::beans::beancontext::BeanContext *); + BeanContextSupport(::java::beans::beancontext::BeanContext *, ::java::util::Locale *); + BeanContextSupport(::java::beans::beancontext::BeanContext *, ::java::util::Locale *, jboolean); + BeanContextSupport(::java::beans::beancontext::BeanContext *, ::java::util::Locale *, jboolean, jboolean); + virtual jboolean add(::java::lang::Object *); + virtual jboolean addAll(::java::util::Collection *); + virtual void addBeanContextMembershipListener(::java::beans::beancontext::BeanContextMembershipListener *); + virtual jboolean avoidingGui(); +public: // actually protected + virtual ::java::util::Iterator * bcsChildren(); + virtual void bcsPreDeserializationHook(::java::io::ObjectInputStream *); + virtual void bcsPreSerializationHook(::java::io::ObjectOutputStream *); + virtual void childDeserializedHook(::java::lang::Object *, ::java::beans::beancontext::BeanContextSupport$BCSChild *); + virtual void childJustAddedHook(::java::lang::Object *, ::java::beans::beancontext::BeanContextSupport$BCSChild *); + virtual void childJustRemovedHook(::java::lang::Object *, ::java::beans::beancontext::BeanContextSupport$BCSChild *); + static jboolean classEquals(::java::lang::Class *, ::java::lang::Class *); +public: + virtual void clear(); + virtual jboolean contains(::java::lang::Object *); + virtual jboolean containsAll(::java::util::Collection *); + virtual jboolean containsKey(::java::lang::Object *); +public: // actually protected + virtual JArray< ::java::lang::Object * > * copyChildren(); + virtual ::java::beans::beancontext::BeanContextSupport$BCSChild * createBCSChild(::java::lang::Object *, ::java::lang::Object *); + virtual void deserialize(::java::io::ObjectInputStream *, ::java::util::Collection *); +public: + virtual void dontUseGui(); +public: // actually protected + virtual void fireChildrenAdded(::java::beans::beancontext::BeanContextMembershipEvent *); + virtual void fireChildrenRemoved(::java::beans::beancontext::BeanContextMembershipEvent *); +public: + virtual ::java::beans::beancontext::BeanContext * getBeanContextPeer(); +public: // actually protected + static ::java::beans::beancontext::BeanContextChild * getChildBeanContextChild(::java::lang::Object *); + static ::java::beans::beancontext::BeanContextMembershipListener * getChildBeanContextMembershipListener(::java::lang::Object *); + static ::java::beans::PropertyChangeListener * getChildPropertyChangeListener(::java::lang::Object *); + static ::java::io::Serializable * getChildSerializable(::java::lang::Object *); + static ::java::beans::VetoableChangeListener * getChildVetoableChangeListener(::java::lang::Object *); + static ::java::beans::Visibility * getChildVisibility(::java::lang::Object *); +public: + virtual ::java::util::Locale * getLocale(); + virtual ::java::net::URL * getResource(::java::lang::String *, ::java::beans::beancontext::BeanContextChild *); + virtual ::java::io::InputStream * getResourceAsStream(::java::lang::String *, ::java::beans::beancontext::BeanContextChild *); +public: // actually protected + virtual void initialize(); +public: + virtual ::java::lang::Object * instantiateChild(::java::lang::String *); + virtual jboolean isDesignTime(); + virtual jboolean isEmpty(); + virtual jboolean isSerializing(); + virtual ::java::util::Iterator * iterator(); + virtual jboolean needsGui(); + virtual void okToUseGui(); + virtual void propertyChange(::java::beans::PropertyChangeEvent *); + virtual void readChildren(::java::io::ObjectInputStream *); + virtual jboolean remove(::java::lang::Object *); +public: // actually protected + virtual jboolean remove(::java::lang::Object *, jboolean); +public: + virtual jboolean removeAll(::java::util::Collection *); + virtual void removeBeanContextMembershipListener(::java::beans::beancontext::BeanContextMembershipListener *); + virtual jboolean retainAll(::java::util::Collection *); +public: // actually protected + virtual void serialize(::java::io::ObjectOutputStream *, ::java::util::Collection *); +public: + virtual void setDesignTime(jboolean); + virtual void setLocale(::java::util::Locale *); + virtual jint size(); + virtual JArray< ::java::lang::Object * > * toArray(); + virtual JArray< ::java::lang::Object * > * toArray(JArray< ::java::lang::Object * > *); +public: // actually protected + virtual jboolean validatePendingAdd(::java::lang::Object *); + virtual jboolean validatePendingRemove(::java::lang::Object *); +public: + virtual void vetoableChange(::java::beans::PropertyChangeEvent *); + virtual void writeChildren(::java::io::ObjectOutputStream *); +private: + static const jlong serialVersionUID = -4879613978649577204LL; +public: // actually protected + ::java::util::ArrayList * __attribute__((aligned(__alignof__( ::java::beans::beancontext::BeanContextChildSupport)))) bcmListeners; + ::java::util::HashMap * children; + jboolean designTime; + ::java::util::Locale * locale; + jboolean okToUseGui__; +private: + jboolean serializing; +public: + static ::java::lang::Class class$; +}; + +#endif // __java_beans_beancontext_BeanContextSupport__ -- cgit v1.2.3