| Interface | Description | 
|---|---|
| AttributeBinding | 
 A ControlBinding that binds a single attribute value exposed via a
 datacontrol to a view component. 
 | 
| AttributeContext | 
 An AttributeContext contains context that is passed into the
 TransactionalDataControl APIs when manipulating a bean attribute. 
 | 
| AttributesBinding | 
 A ControlBinding that binds multiple attribute values exposed via a
 datacontrol to a view component, and manages access to the actual values. 
 | 
| BindingContainer | 
 The BindingContainer contains the Control Bindings for a reusable unit of
 View technology. 
 | 
| ControlBinding | 
 Base interface for all bindings that allow binding a View component to the
 data accessed via a datacontrol. 
 | 
| DataControl | 
 An interface through which the Data Binding Facility interacts with a
 Service. 
 | 
| OperationBinding | 
 A ControlBinding that binds an datacontrol action, including navigational
 actions such as "Next" and "Prev", or other actions such as "Commit" and
 "Rollback", to a view component. 
 | 
| OperationInfo | 
 Represents information about an operation that a DataControl implementation
 should perform when its invokeOperation method is called. 
 | 
| OperationParameter | |
| RangeBinding | 
 A ControlBinding that binds multiple attribute values exposed via a
 datacontrol to a view component, and manages access to current ranges and
 position within the attribute collection. 
 | 
| RowContext | 
 A RowContext contains context that is passed into the
 TransactionalDataControl APIs when manipulating a row, such as when the row
 is being modified, created, or removed as a result of user interaction with
 the view layer. 
 | 
| TransactionalDataControl | 
 This interface is to be implementated by DataControls that supports
 transactions. 
 | 
| UpdateListener | 
 This Listener will be notified that the associated attribute has been updated
 and hence the renderer needs to re-render the attribute value. 
 |