1 
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3 
4 #ifndef __java_beans_EventSetDescriptor__
5 #define __java_beans_EventSetDescriptor__
6 
7 #pragma interface
8 
9 #include <java/beans/FeatureDescriptor.h>
10 #include <gcj/array.h>
11 
12 extern "Java"
13 {
14   namespace java
15   {
16     namespace beans
17     {
18         class EventSetDescriptor;
19         class MethodDescriptor;
20     }
21   }
22 }
23 
24 class java::beans::EventSetDescriptor : public ::java::beans::FeatureDescriptor
25 {
26 
27 public:
28   EventSetDescriptor(::java::lang::Class *, ::java::lang::String *, ::java::lang::Class *, ::java::lang::String *);
29   EventSetDescriptor(::java::lang::Class *, ::java::lang::String *, ::java::lang::Class *, JArray< ::java::lang::String * > *, ::java::lang::String *, ::java::lang::String *);
30   EventSetDescriptor(::java::lang::Class *, ::java::lang::String *, ::java::lang::Class *, JArray< ::java::lang::String * > *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
31   EventSetDescriptor(::java::lang::String *, ::java::lang::Class *, JArray< ::java::lang::reflect::Method * > *, ::java::lang::reflect::Method *, ::java::lang::reflect::Method *, ::java::lang::reflect::Method *);
32   EventSetDescriptor(::java::lang::String *, ::java::lang::Class *, JArray< ::java::lang::reflect::Method * > *, ::java::lang::reflect::Method *, ::java::lang::reflect::Method *);
33   EventSetDescriptor(::java::lang::String *, ::java::lang::Class *, JArray< ::java::beans::MethodDescriptor * > *, ::java::lang::reflect::Method *, ::java::lang::reflect::Method *);
34   virtual ::java::lang::Class * getListenerType();
35   virtual JArray< ::java::lang::reflect::Method * > * getListenerMethods();
36   virtual JArray< ::java::beans::MethodDescriptor * > * getListenerMethodDescriptors();
37   virtual ::java::lang::reflect::Method * getAddListenerMethod();
38   virtual ::java::lang::reflect::Method * getRemoveListenerMethod();
39   virtual ::java::lang::reflect::Method * getGetListenerMethod();
40   virtual void setUnicast(jboolean);
41   virtual jboolean isUnicast();
42   virtual void setInDefaultEventSet(jboolean);
43   virtual jboolean isInDefaultEventSet();
44 private:
45   void checkAddListenerUnicast();
46   void checkMethods();
47   void findMethods(::java::lang::Class *, ::java::lang::Class *, JArray< ::java::lang::String * > *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
48   ::java::lang::reflect::Method * __attribute__((aligned(__alignof__( ::java::beans::FeatureDescriptor)))) addListenerMethod;
49   ::java::lang::reflect::Method * removeListenerMethod;
50   ::java::lang::Class * listenerType;
51   JArray< ::java::beans::MethodDescriptor * > * listenerMethodDescriptors;
52   JArray< ::java::lang::reflect::Method * > * listenerMethods;
53   ::java::lang::reflect::Method * getListenerMethod;
54   jboolean unicast;
55   jboolean inDefaultEventSet;
56 public:
57   static ::java::lang::Class class$;
58 };
59 
60 #endif // __java_beans_EventSetDescriptor__
61