See: Description
| Interface | Description | 
|---|---|
| JUCtrlActionBindingListener | Implemented by classes that are interested in performing 
 typically lightweight, client-side preparation of data or update of 
 display before or after an action binding performs it's action. | 
| JUCtrlInputValueHandler | |
| JUCtrlListBindingChangeListener | Implementers of this interface can register with a JUCtrlListBinding
 to be notified about events. | 
| JUCtrlValueHandler | A JUCtrlValueHandler interface defines method specific for returning 
 inputValue from custom inputHandler. | 
| JUErrorHandler | Implements reporting of all JClient and BC4J exceptions raised in the context
 of a JUFormBinding. | 
| JUNavigationBarInterface | Implemented by all controls similar to NavigationBar that are interested in 
 knowing which iterator is currently in focus in a PanelBinding, so that
 they can update their display of currency, etc. | 
| JUStatusBarInterface | Implements status messages based on the current focus, current iterator, and current display mode of 
 a JUPanel. | 
| JUTransactionStateListener | Implemented by controls/classes that need to react to a change in a
 BC4J transaction's state. | 
| Class | Description | 
|---|---|
| BindingContainerChangeAdapterForCtxEvent | Extends DCBindingContainerChangeAdapter so that it can propage Ctx events when 
 Attribute value is set or currency is changed or Transaction is saved. | 
| EventHandlerInvoker | EventHandlerInvoker extends JUCtrlActionBindingAdapter | 
| JUAccessorIteratorDef | Internal: Applications should not use/refer to this class programmatically. | 
| JUApplication | The application class that manages connection to a 
 BC4J Application Module. | 
| JUBindingDefFactoryImpl | |
| JUControlBinding | The base class for all binding objects in the JClient framework that bind
 a Swing control/model to a BC4J attribute(s). | 
| JUControlDef | |
| JUCtrlActionBinding | Implements actions on BC4J RowIterator to which this control is bound. | 
| JUCtrlActionBindingAdapter | Default adapter for JUCtrlActionBindingListener event. | 
| JUCtrlActionBindingEvent | |
| JUCtrlActionDef | |
| JUCtrlAttrsBinding | A JUControlBinding class responsible for binding controls/models
 that are bound to a single Row object in the BC4J layer. | 
| JUCtrlAttrsDef | |
| JUCtrlBoolBinding | Implements data binding support for controls that allow only one of two values,
 like a checkbox. | 
| JUCtrlBoolDef | |
| JUCtrlHierBinding | |
| JUCtrlHierDef | |
| JUCtrlHierNodeBinding | |
| JUCtrlHierTypeBinding | |
| JUCtrlListBinding | A JUCtrlAttrsBinding class responsible displaying a list of values
 from a static list or a list calculated at runtime using another BC4J ViewObject/RowIterator. | 
| JUCtrlListBindingChangeAdapter | |
| JUCtrlListBindingChangeEvent | JUCtrlListBinding will notify registered listeners when
 an unknown value is encountered. | 
| JUCtrlListDef | Deprecated since 11.1.1.4.0 Applications should not use this api. | 
| JUCtrlParameterBinding | A JUControlBinding class responsible for binding controls/models
 that are bound to a single Row object in the BC4J layer. | 
| JUCtrlParameterDef | |
| JUCtrlRangeBinding | A JUControlBinding class responsible for binding controls/models
 that are bound to a range of Row objects in the BC4J layer. | 
| JUCtrlRangeDef | |
| JUCtrlScrollBinding | Implements binding of controls like Scrollbar, Slider, etc to a ViewObject. | 
| JUCtrlScrollDef | |
| JUCtrlSearchBinding | |
| JUCtrlSearchCriteriaItemNodeBinding | |
| JUCtrlSearchCriteriaNodeBinding | |
| JUCtrlSearchCriteriaRowNodeBinding | |
| JUCtrlSearchDef | |
| JUCtrlSearchHierBinding | |
| JUCtrlSearchHierNodeBinding | |
| JUCtrlValueBinding | A JUControlBinding class responsible for maintaining which attribute(s)
 of a row this binding can display/update. | 
| JUCtrlValueBindingRef | The base class for all binding objects in the JClient framework that bind
 a Swing control/model to a BC4J attribute(s). | 
| JUCtrlValueDef | |
| JUErrorHandlerThrow | Implements a default error handling class for the JClient framework. | 
| JUEventBinding | |
| JUEventBindingDef | |
| JUEventConsumer | JUEventConsumer implements interface EventConsumer | 
| JUEventProducer | JUEventProducer implements interface EventProducer | 
| JUFormBinding | Corresponds to a Swing JFrame instance and manages bindings used in a
 frame. | 
| JUFormDef | |
| JUIteratorBinding | JUIteratorBinding is the binding class that interacts with BC4J RowIterator objects
 to iterate over rows and provide the current row(s) to display to various control
 bindings. | 
| JUIteratorDef | |
| JUIterRangeDef | |
| JUIterRowDef | |
| JUMethodIteratorDef | |
| JUSearchBindingCustomizer | |
| JUShuttleBindingCustomizer | |
| JUShuttleModel | |
| JUUtil | Contains some static utility methods used by the framework. | 
| JUVariableIteratorDef | 
| Enum | Description | 
|---|---|
| JUBindingDefFactoryImpl.ExecutableRefreshFlag | |
| JUSearchBindingCustomizer.SearchConjunction | 
This package contains classes that access data from BC4J objects and pass it on to the ADF Swing binding classes to update Swing models and controls. The binding classes in oracle.jbo.uicli.jui package inherit various types of control-binding classes in this package.