EventSetDescriptor.EventSetDescriptor
Class Overview | Class Members | 
  This Package | 
All Packages
 public EventSetDescriptor( Class sourceClass,
                           String eventSetName,
                           Class listenerType,
                           String listenerMethodName ) throws IntrospectionException
Parameters
-  sourceClass 
-  The class firing the event.
    
-  eventSetName 
-  The programmatic name of the event.  E.g. "fred".
		Note that this should normally start with a lower-case character.
    
-  listenerType 
-  The target interface that events
		will get delivered to.
    
-  listenerMethodName 
-  The method that will get called when the event gets
		delivered to its target listener interface.
    
Description
 This constructor creates an EventSetDescriptor assuming 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.
  
Exceptions
 IntrospectionException
     if an exception occurs during
              introspection.
  
 public EventSetDescriptor( Class sourceClass,
                           String eventSetName,
                           Class listenerType,
                           String listenerMethodNames[],
                           String addListenerMethodName,
                           String removeListenerMethodName ) throws IntrospectionException
Parameters
-  sourceClass 
-  The class firing the event.
    
-  eventSetName 
-  The programmatic name of the event set.
		Note that this should normally start with a lower-case character.
    
-  listenerType 
-  The Class of the target interface that events
		will get delivered to.
    
-  listenerMethodNames 
-  The names of the methods that will get called
		when the event gets delivered to its target listener interface.
    
-  addListenerMethodName 
-  The name of the method on the event source
		that can be used to register an event listener object.
    
-  removeListenerMethodName 
-  The name of the method on the event source
		that can be used to de-register an event listener object.
    
Description
 This constructor creates an EventSetDescriptor from scratch using
 string names.
  
Exceptions
 IntrospectionException
     if an exception occurs during
              introspection.
  
 public EventSetDescriptor( String eventSetName,
                           Class listenerType,
                           Method listenerMethods[],
                           Method addListenerMethod,
                           Method removeListenerMethod ) throws IntrospectionException
Parameters
-  eventSetName 
-  The programmatic name of the event set.
    
-  listenerType 
-  The Class for the listener interface.
    
-  listenerMethods 
-  An array of Method objects describing each
		of the event handling methods in the target listener.
    
-  addListenerMethod 
-  The method on the event source
		that can be used to register an event listener object.
    
-  removeListenerMethod 
-  The method on the event source
		that can be used to de-register an event listener object.
    
Description
 This constructor creates an EventSetDescriptor from scratch using
 java.lang.reflect.Method and java.lang.Class objects.
  
Exceptions
 IntrospectionException
     if an exception occurs during
              introspection.
  
 public EventSetDescriptor( String eventSetName,
                           Class listenerType,
                           MethodDescriptor listenerMethodDescriptors[],
                           Method addListenerMethod,
                           Method removeListenerMethod ) throws IntrospectionException
Parameters
-  eventSetName 
-  The programmatic name of the event set.
    
-  listenerType 
-  The Class for the listener interface.
    
-  listenerMethodDescriptors 
-  An array of MethodDescriptor objects
		 describing each of the event handling methods in the
           target listener.
    
-  addListenerMethod 
-  The method on the event source
		that can be used to register an event listener object.
    
-  removeListenerMethod 
-  The method on the event source
		that can be used to de-register an event listener object.
    
Description
 This constructor creates an EventSetDescriptor from scratch using
 java.lang.reflect.MethodDescriptor and java.lang.Class objects.
  
Exceptions
 IntrospectionException
     if an exception occurs during
              introspection.