gcc/
[official-gcc.git] / libjava / java / beans / beancontext / BeanContextServiceProviderBeanInfo.h
blob952edd1e0796fd0d728252a361cba74b9232e1e0
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_beans_beancontext_BeanContextServiceProviderBeanInfo__
5 #define __java_beans_beancontext_BeanContextServiceProviderBeanInfo__
7 #pragma interface
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
12 extern "Java"
14 namespace java
16 namespace awt
18 class Image;
20 namespace beans
22 class BeanDescriptor;
23 class BeanInfo;
24 class EventSetDescriptor;
25 class MethodDescriptor;
26 class PropertyDescriptor;
27 namespace beancontext
29 class BeanContextServiceProviderBeanInfo;
35 class java::beans::beancontext::BeanContextServiceProviderBeanInfo : public ::java::lang::Object
38 public:
39 virtual JArray< ::java::beans::BeanInfo * > * getServicesBeanInfo() = 0;
40 virtual ::java::beans::BeanDescriptor * getBeanDescriptor() = 0;
41 virtual JArray< ::java::beans::EventSetDescriptor * > * getEventSetDescriptors() = 0;
42 virtual jint getDefaultEventIndex() = 0;
43 virtual JArray< ::java::beans::PropertyDescriptor * > * getPropertyDescriptors() = 0;
44 virtual jint getDefaultPropertyIndex() = 0;
45 virtual JArray< ::java::beans::MethodDescriptor * > * getMethodDescriptors() = 0;
46 virtual JArray< ::java::beans::BeanInfo * > * getAdditionalBeanInfo() = 0;
47 virtual ::java::awt::Image * getIcon(jint) = 0;
48 static ::java::lang::Class class$;
49 } __attribute__ ((java_interface));
51 #endif // __java_beans_beancontext_BeanContextServiceProviderBeanInfo__