2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_beans_BeanInfo__
5 #define __java_beans_BeanInfo__
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
24 class EventSetDescriptor
;
25 class MethodDescriptor
;
26 class PropertyDescriptor
;
31 class java::beans::BeanInfo
: public ::java::lang::Object
35 virtual ::java::beans::BeanDescriptor
* getBeanDescriptor() = 0;
36 virtual JArray
< ::java::beans::EventSetDescriptor
* > * getEventSetDescriptors() = 0;
37 virtual jint
getDefaultEventIndex() = 0;
38 virtual JArray
< ::java::beans::PropertyDescriptor
* > * getPropertyDescriptors() = 0;
39 virtual jint
getDefaultPropertyIndex() = 0;
40 virtual JArray
< ::java::beans::MethodDescriptor
* > * getMethodDescriptors() = 0;
41 virtual JArray
< ::java::beans::BeanInfo
* > * getAdditionalBeanInfo() = 0;
42 virtual ::java::awt::Image
* getIcon(jint
) = 0;
43 static const jint ICON_COLOR_16x16
= 1;
44 static const jint ICON_COLOR_32x32
= 2;
45 static const jint ICON_MONO_16x16
= 3;
46 static const jint ICON_MONO_32x32
= 4;
47 static ::java::lang::Class
class$
;
48 } __attribute__ ((java_interface
));
50 #endif // __java_beans_BeanInfo__