| EventSetDescriptor(Class<?> sourceClass,
                  String eventSetName,
                  Class<?> listenerType,
                  String listenerMethodName) | Creates an EventSetDescriptorassuming that you are
 following the most simple standard design pattern where a named
 event "fred" is (1) delivered as a call on the single method of
 interface FredListener, (2) has a single argument of type FredEvent,
 and (3) where the FredListener may be registered with a call on an
 addFredListener method of the source component and removed with a
 call on a removeFredListener method. | 
| EventSetDescriptor(Class<?> sourceClass,
                  String eventSetName,
                  Class<?> listenerType,
                  String[] listenerMethodNames,
                  String addListenerMethodName,
                  String removeListenerMethodName) | Creates an EventSetDescriptorfrom scratch using
 string names. | 
| EventSetDescriptor(Class<?> sourceClass,
                  String eventSetName,
                  Class<?> listenerType,
                  String[] listenerMethodNames,
                  String addListenerMethodName,
                  String removeListenerMethodName,
                  String getListenerMethodName) | This constructor creates an EventSetDescriptor from scratch using
 string names. | 
| EventSetDescriptor(String eventSetName,
                  Class<?> listenerType,
                  MethodDescriptor[] listenerMethodDescriptors,
                  Method addListenerMethod,
                  Method removeListenerMethod) | Creates an EventSetDescriptorfrom scratch usingjava.lang.reflect.MethodDescriptorandjava.lang.Classobjects. | 
| EventSetDescriptor(String eventSetName,
                  Class<?> listenerType,
                  Method[] listenerMethods,
                  Method addListenerMethod,
                  Method removeListenerMethod) | Creates an EventSetDescriptorfrom scratch usingjava.lang.reflect.Methodandjava.lang.Classobjects. | 
| EventSetDescriptor(String eventSetName,
                  Class<?> listenerType,
                  Method[] listenerMethods,
                  Method addListenerMethod,
                  Method removeListenerMethod,
                  Method getListenerMethod) | This constructor creates an EventSetDescriptor from scratch using
 java.lang.reflect.Method and java.lang.Class objects. | 
| IndexedPropertyDescriptor(String propertyName,
                         Class<?> beanClass) | This constructor constructs an IndexedPropertyDescriptor for a property
 that follows the standard Java conventions by having getFoo and setFoo
 accessor methods, for both indexed access and array access. | 
| IndexedPropertyDescriptor(String propertyName,
                         Class<?> beanClass,
                         String readMethodName,
                         String writeMethodName,
                         String indexedReadMethodName,
                         String indexedWriteMethodName) | This constructor takes the name of a simple property, and method
 names for reading and writing the property, both indexed
 and non-indexed. | 
| IndexedPropertyDescriptor(String propertyName,
                         Method readMethod,
                         Method writeMethod,
                         Method indexedReadMethod,
                         Method indexedWriteMethod) | This constructor takes the name of a simple property, and Method
 objects for reading and writing the property. | 
| PropertyDescriptor(String propertyName,
                  Class<?> beanClass) | Constructs a PropertyDescriptor for a property that follows
 the standard Java convention by having getFoo and setFoo
 accessor methods. | 
| PropertyDescriptor(String propertyName,
                  Class<?> beanClass,
                  String readMethodName,
                  String writeMethodName) | This constructor takes the name of a simple property, and method
 names for reading and writing the property. | 
| PropertyDescriptor(String propertyName,
                  Method readMethod,
                  Method writeMethod) | This constructor takes the name of a simple property, and Method
 objects for reading and writing the property. |