2009-01-04 Richard Guenther <rguenther@suse.de>
[official-gcc.git] / libjava / java / beans / SimpleBeanInfo.h
blobea77e474305c07053169e1ee424e45039802e39a
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_beans_SimpleBeanInfo__
5 #define __java_beans_SimpleBeanInfo__
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 class SimpleBeanInfo;
32 class java::beans::SimpleBeanInfo : public ::java::lang::Object
35 public:
36 SimpleBeanInfo();
37 virtual ::java::beans::BeanDescriptor * getBeanDescriptor();
38 virtual JArray< ::java::beans::EventSetDescriptor * > * getEventSetDescriptors();
39 virtual jint getDefaultEventIndex();
40 virtual JArray< ::java::beans::PropertyDescriptor * > * getPropertyDescriptors();
41 virtual jint getDefaultPropertyIndex();
42 virtual JArray< ::java::beans::MethodDescriptor * > * getMethodDescriptors();
43 virtual JArray< ::java::beans::BeanInfo * > * getAdditionalBeanInfo();
44 virtual ::java::awt::Image * getIcon(jint);
45 virtual ::java::awt::Image * loadImage(::java::lang::String *);
46 static ::java::lang::Class class$;
49 #endif // __java_beans_SimpleBeanInfo__