| Interface | Description | 
|---|---|
| PropertyChangeListener | A "PropertyChange" event gets fired whenever a bean changes a "bound" property. | 
| ProviderChangeListener | A "ProviderChange" event gets fired whenever a bean data control changes an attribute, attributes or instance of the current data provider object. | 
| Class | Description | 
|---|---|
| PropertyChangeEvent | A "PropertyChange" event gets delivered whenever a bean changes a "bound" or
 "constrained" property. | 
| PropertyChangeSupport | This is a utility class that can be used by beans that support bound
 properties. | 
| ProviderChangeEvent | A "ProviderChange" event allow collection developers to emit events when a
 provider is created, updated, or deleted. | 
| ProviderChangeSupport | This is a utility class that can be used by beans that support bound
 properties. |