EventSetDescriptor
    
    
      
      
      Stay organized with collections
     
    
      
      Save and categorize content based on your preferences.
     
   
     
  
  
  
   
  
  
    
      
  
  
    
      
        outlined_flag 
       
     
    
      
        
          EventSetDescriptor provides information about a set of events that a Java Bean fires.
         
      
        
          It extends FeatureDescriptor and includes methods to access listener type, listener methods, and methods for adding/removing listeners.
         
      
        
          Multiple constructors allow for flexible initialization using class names, method names, or Method and MethodDescriptor objects.
         
      
        
          It provides methods to determine if the event set is unicast or part of the default event set, and to set these properties.
         
      
        
          EventSetDescriptor is used in JavaBeans introspection to discover and utilize event handling capabilities.
         
      
     
   
 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      Public Constructor Summary 
      
     
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      Inherited Method Summary 
      
        
        
        
      
        
        
          
            From class
            java.lang.Object 
           
          
            
            
            
              
              
    
    
        
        
          
                
                
                
                
                
                Object 
           
          
              
                clone ()
                
                
Creates and returns a copy of this Object.
                
               
           
         
    
    
        
        
          
                
                
                
                
                
                boolean
           
          
              
                equals (
Object  obj)
                
                
Compares this instance with the specified object and indicates if they
 are equal.
                
               
           
         
    
    
        
        
          
                
                
                
                
                
                void
           
          
              
                finalize ()
                
                
Invoked when the garbage collector has detected that this instance is no longer reachable.
                
               
           
         
    
    
        
        
          
                
                
                final
                
                
                Class <?>
           
          
              
                getClass ()
                
                
Returns the unique instance of 
Class  that represents this
 object's class.
 
           
         
    
    
        
        
          
                
                
                
                
                
                int
           
          
              
                hashCode ()
                
                
Returns an integer hash code for this object.
                
               
           
         
    
    
        
        
          
                
                
                final
                
                
                void
           
          
              
                notify ()
                
                
Causes a thread which is waiting on this object's monitor (by means of
 calling one of the wait() methods) to be woken up.
                
               
           
         
    
    
        
        
          
                
                
                final
                
                
                void
           
          
              
                notifyAll ()
                
                
Causes all threads which are waiting on this object's monitor (by means
 of calling one of the wait() methods) to be woken up.
                
               
           
         
    
    
        
        
          
                
                
                
                
                
                String 
           
          
              
                toString ()
                
                
Returns a string containing a concise, human-readable description of this
 object.
                
               
           
         
    
    
        
        
          
                
                
                final
                
                
                void
           
          
              
                wait (long timeout, int nanos)
                
                
Causes the calling thread to wait until another thread calls the notify() or notifyAll() method of this object or until the
 specified timeout expires.
                
               
           
         
    
    
        
        
          
                
                
                final
                
                
                void
           
          
              
                wait (long timeout)
                
                
Causes the calling thread to wait until another thread calls the notify() or notifyAll() method of this object or until the
 specified timeout expires.
                
               
           
         
    
    
        
        
          
                
                
                final
                
                
                void
           
          
              
                wait ()
                
                
Causes the calling thread to wait until another thread calls the notify() or notifyAll() method of this object.
                
               
           
         
    
    
    
              
             
           
         
        
      
       
    
     
    
     
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      Public Constructors 
      
    
    
    
        
          
            public
            
            
            
            
            
           
          EventSetDescriptor (Class <?> sourceClass, String  eventSetName, Class <?> listenerType, String  listenerMethodName) 
         
          
        
          
  
  
      Parameters 
      
        
          sourceClass 
           
        
          eventSetName 
           
        
          listenerType 
           
        
          listenerMethodName 
           
      
   
  
         
     
    
    
    
        
          
            public
            
            
            
            
            
           
          EventSetDescriptor (Class <?> sourceClass, String  eventSetName, Class <?> listenerType, String[]  listenerMethodNames, String  addListenerMethodName, String  removeListenerMethodName) 
         
          
        
          
  
  
      Parameters 
      
        
          sourceClass 
           
        
          eventSetName 
           
        
          listenerType 
           
        
          listenerMethodNames 
           
        
          addListenerMethodName 
           
        
          removeListenerMethodName 
           
      
   
  
         
     
    
    
    
        
          
            public
            
            
            
            
            
           
          EventSetDescriptor (Class <?> sourceClass, String  eventSetName, Class <?> listenerType, String[]  listenerMethodNames, String  addListenerMethodName, String  removeListenerMethodName, String  getListenerMethodName) 
         
          
        
          
  
  
      Parameters 
      
        
          sourceClass 
           
        
          eventSetName 
           
        
          listenerType 
           
        
          listenerMethodNames 
           
        
          addListenerMethodName 
           
        
          removeListenerMethodName 
           
        
          getListenerMethodName 
           
      
   
  
         
     
    
    
    
        
          
            public
            
            
            
            
            
           
          EventSetDescriptor (String  eventSetName, Class <?> listenerType, Method[]  listenerMethods, Method  addListenerMethod, Method  removeListenerMethod) 
         
          
        
          
  
  
      Parameters 
      
        
          eventSetName 
           
        
          listenerType 
           
        
          listenerMethods 
           
        
          addListenerMethod 
           
        
          removeListenerMethod 
           
      
   
  
         
     
    
    
    
        
          
            public
            
            
            
            
            
           
          EventSetDescriptor (String  eventSetName, Class <?> listenerType, Method[]  listenerMethods, Method  addListenerMethod, Method  removeListenerMethod, Method  getListenerMethod) 
         
          
        
          
  
  
      Parameters 
      
        
          eventSetName 
           
        
          listenerType 
           
        
          listenerMethods 
           
        
          addListenerMethod 
           
        
          removeListenerMethod 
           
        
          getListenerMethod 
           
      
   
  
         
     
    
    
    
        
          
            public
            
            
            
            
            
           
          EventSetDescriptor (String  eventSetName, Class <?> listenerType, MethodDescriptor[]  listenerMethodDescriptors, Method  addListenerMethod, Method  removeListenerMethod) 
         
          
        
          
  
  
      Parameters 
      
        
          eventSetName 
           
        
          listenerType 
           
        
          listenerMethodDescriptors 
           
        
          addListenerMethod 
           
        
          removeListenerMethod 
           
      
   
  
         
     
    
    
     
    
    
    
    
    
    
    
    
    
    
    
      Public Methods 
      
    
    
    
        
          
            public
            
            
            
            
            Method 
           
          getAddListenerMethod () 
         
          
        
     
    
    
    
        
          
            public
            
            
            
            
            Method 
           
          getGetListenerMethod () 
         
          
        
     
    
    
    
        
          
            public
            
            
            
            
            Class <?>
           
          getListenerType () 
         
          
        
     
    
    
    
        
          
            public
            
            
            
            
            Method 
           
          getRemoveListenerMethod () 
         
          
        
     
    
    
    
        
          
            public
            
            
            
            
            boolean
           
          isInDefaultEventSet () 
         
          
        
     
    
    
    
        
          
            public
            
            
            
            
            boolean
           
          isUnicast () 
         
          
        
     
    
    
    
        
          
            public
            
            
            
            
            void
           
          setInDefaultEventSet (boolean inDefaultEventSet) 
         
          
        
     
    
    
    
        
          
            public
            
            
            
            
            void
           
          setUnicast (boolean unicast) 
         
          
        
     
    
    
     
    
    
    
    
    
    
      
  
  
  
 
  
    
      
       
    
    
      
    
     
  
       
    
    
      
 
  Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
  Last updated 2024-07-10 UTC.
 
 
  
  
  
    
      [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-07-10 UTC."],[],["`EventSetDescriptor` extends `FeatureDescriptor` and manages event sets. It has six constructors accepting parameters like `sourceClass`, `eventSetName`, `listenerType`, and listener-related methods, throwing `IntrospectionException`. Public methods include getting the add/remove/get listener methods, listener types, and method descriptors. It also manages if an event set is in default and if its unicast. It also Inherits methods from `FeatureDescriptor` and `Object` such as `attributeNames`, `getDisplayName`, `getName`, `setExpert`, `setHidden`.\n"]]