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