| Package | Description | 
|---|---|
| java.beans | Contains classes related to developing
beans -- components
based on the JavaBeans™ architecture. | 
| Modifier and Type | Method and Description | 
|---|---|
| static BeanInfo | Introspector. getBeanInfo(Class<?> beanClass)Introspect on a Java Bean and learn about all its properties, exposed
 methods, and events. | 
| static BeanInfo | Introspector. getBeanInfo(Class<?> beanClass,
           Class<?> stopClass)Introspect on a Java bean and learn all about its properties, exposed
 methods, below a given "stop" point. | 
| static BeanInfo | Introspector. getBeanInfo(Class<?> beanClass,
           Class<?> stopClass,
           int flags)Introspect on a Java Bean and learn about all its properties,
 exposed methods and events, below a given  stopClasspoint
 subject to some controlflags. | 
| static BeanInfo | Introspector. getBeanInfo(Class<?> beanClass,
           int flags)Introspect on a Java bean and learn about all its properties, exposed
 methods, and events, subject to some control flags. | 
| void | IndexedPropertyDescriptor. setIndexedReadMethod(Method readMethod)Sets the method that should be used to read an indexed property value. | 
| void | IndexedPropertyDescriptor. setIndexedWriteMethod(Method writeMethod)Sets the method that should be used to write an indexed property value. | 
| void | PropertyDescriptor. setReadMethod(Method readMethod)Sets the method that should be used to read the property value. | 
| void | PropertyDescriptor. setWriteMethod(Method writeMethod)Sets the method that should be used to write the property value. | 
| Constructor and Description | 
|---|
| EventSetDescriptor(Class<?> sourceClass,
                  String eventSetName,
                  Class<?> listenerType,
                  String listenerMethodName)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. | 
| EventSetDescriptor(Class<?> sourceClass,
                  String eventSetName,
                  Class<?> listenerType,
                  String[] listenerMethodNames,
                  String addListenerMethodName,
                  String removeListenerMethodName)Creates an EventSetDescriptor from 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,
                  Method[] listenerMethods,
                  Method addListenerMethod,
                  Method removeListenerMethod)Creates an EventSetDescriptor from scratch using
 java.lang.reflect.Method and java.lang.Class objects. | 
| 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. | 
| EventSetDescriptor(String eventSetName,
                  Class<?> listenerType,
                  MethodDescriptor[] listenerMethodDescriptors,
                  Method addListenerMethod,
                  Method removeListenerMethod)Creates an EventSetDescriptor from scratch using
 java.lang.reflect.MethodDescriptor 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. | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2014, Oracle and/or its affiliates.  All rights reserved.