java.beans

Interfaces

BeanInfo  
PropertyChangeListener A "PropertyChange" event gets fired whenever a bean changes a "bound" property. 

Classes

BeanDescriptor Describes a bean's global information. 
EventSetDescriptor  
FeatureDescriptor Common base class for Descriptors. 
IndexedPropertyChangeEvent An "IndexedPropertyChange" event gets delivered whenever a component that conforms to the JavaBeans™ specification (a "bean") changes a bound indexed property. 
IndexedPropertyDescriptor  
Introspector The Introspector is a utility for developers to figure out which properties, events, and methods a JavaBean supports. 
MethodDescriptor Describes a bean's method. 
ParameterDescriptor  
PropertyChangeEvent A "PropertyChange" event gets delivered whenever a bean changes a "bound" or "constrained" property. 
PropertyChangeListenerProxy A class which extends the EventListenerProxy specifically for adding a PropertyChangeListener with a "bound" property. 
PropertyChangeSupport This is a utility class that can be used by beans that support bound properties. 
PropertyDescriptor Describes one Java Bean property. 
SimpleBeanInfo  

Exceptions

IntrospectionException  
PropertyVetoException Indicates that a proposed property change is unacceptable.