Merged with mainline at revision 128810.
[official-gcc.git] / libjava / gnu / java / beans / BeanInfoEmbryo.h
blob0e1fe163e8c02d5754a2ff333257c206b5206676
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_java_beans_BeanInfoEmbryo__
5 #define __gnu_java_beans_BeanInfoEmbryo__
7 #pragma interface
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
12 extern "Java"
14 namespace gnu
16 namespace java
18 namespace beans
20 class BeanInfoEmbryo;
24 namespace java
26 namespace awt
28 class Image;
30 namespace beans
32 class BeanDescriptor;
33 class BeanInfo;
34 class EventSetDescriptor;
35 class IndexedPropertyDescriptor;
36 class MethodDescriptor;
37 class PropertyDescriptor;
42 class gnu::java::beans::BeanInfoEmbryo : public ::java::lang::Object
45 public:
46 BeanInfoEmbryo();
47 virtual ::java::beans::BeanInfo * getBeanInfo();
48 virtual void setBeanDescriptor(::java::beans::BeanDescriptor *);
49 virtual void setAdditionalBeanInfo(JArray< ::java::beans::BeanInfo * > *);
50 virtual jboolean hasProperty(::java::beans::PropertyDescriptor *);
51 virtual void addProperty(::java::beans::PropertyDescriptor *);
52 virtual void addIndexedProperty(::java::beans::IndexedPropertyDescriptor *);
53 virtual jboolean hasEvent(::java::beans::EventSetDescriptor *);
54 virtual void addEvent(::java::beans::EventSetDescriptor *);
55 virtual jboolean hasMethod(::java::beans::MethodDescriptor *);
56 virtual void addMethod(::java::beans::MethodDescriptor *);
57 virtual void setDefaultPropertyName(::java::lang::String *);
58 virtual void setDefaultEventName(::java::lang::String *);
59 virtual void setIcons(JArray< ::java::awt::Image * > *);
60 public: // actually package-private
61 ::java::util::TreeMap * __attribute__((aligned(__alignof__( ::java::lang::Object)))) properties;
62 ::java::util::Hashtable * events;
63 ::java::util::Vector * methods;
64 ::java::beans::BeanDescriptor * beanDescriptor;
65 JArray< ::java::beans::BeanInfo * > * additionalBeanInfo;
66 JArray< ::java::awt::Image * > * im;
67 ::java::lang::String * defaultPropertyName;
68 ::java::lang::String * defaultEventName;
69 public:
70 static ::java::lang::Class class$;
73 #endif // __gnu_java_beans_BeanInfoEmbryo__