| Interface | Description | 
|---|---|
| BindingHelper | Classes which implement this interface may participate in the data binding process. | 
| CollectionDataBindingSource | @see DataBindingSource | 
| DataBinder | @author Jeff Brown | 
| DataBindingSource | A DataBindingSource is a lot like a Map but is read-only and is tailored to support data binding. | 
| StructuredBindingEditor | StructuredBindingEditors convert structured data in a Map into an object. | 
| TypedStructuredBindingEditor | @since 3.0 | 
| Class | Description | 
|---|---|
| SimpleDataBinder | A data binder that will bind nested Maps to an object. | 
| SimpleMapDataBindingSource | 
| Annotation Type | Description | 
|---|---|
| BindInitializer | This annotation may be applied to a a field to customize initialization of object properties in the data binding process. | 
| BindUsing | This annotation may be applied to a class or to a field to customize the data binding process. | 
| BindingFormat | Apply BindingFormat to a field to provide a format to be used when binding a String to this field. |