| Package | Description |
|---|---|
| oracle.jbo.uicli.binding |
Contains ADF Swing classes that handle interaction with BC4J objects for various ADF Swing bindings.
|
| oracle.jbo.uicli.controls |
Contains classes that implement ADF Swing controls
|
| oracle.jbo.uicli.jui |
Contains JClient classes that implement binding of Swing controls with BC4J ViewObject, Attributes or Rows.
|
| Class and Description |
|---|
| JUPanelBinding
A container class that manages JUIteratorBindings, etc.
|
| Class and Description |
|---|
| JUActionBinding
Implements binding for a JButton to one of the commonly-used methods on the associated
RowSet.
|
| JUButtonGroupBinding
Binds a group of buttons in a panel to an attribute in a ViewObject such that
on selection of a given button, this binding works like a LOV binding or used
to display an enumerated list for update.
|
| JUButtonGroupControlInterface
A control implements this interface if it binds to a JUButtonGroupBinding and
is responsible for creating AbstractButtons to render/display the associated attribute
for all rows in the associated RowSetIterator.
|
| JUComboBoxLovEditBinding |
| JUDefaultControlBinding
Implements a generic binding for any Swing control (custom or not) to bind to a BC4J attribute.
|
| JUDefaultControlInterface
Implemented by "custom" Controls like JUImageControl that bind
to BC4J attributes using JUDefaultControlBinding and have no default
Swing model to work with.
|
| JULabelBinding
Binds a label control as a control binding so that the text for the label is derived
from an attribute of a ViewObject row.
|
| JULovButtonBinding
Binds a JButton with an iterator such that on button action, an LOV dialog (either a framework
default dialog or an application-specific one) is displayed; upon the dialog close, the current
row from the associated iterator is used to update values of bound attributes in a target row of a
target RowIterator.
|
| JULovDialogInterface
JULovButtonBinding works with a JULovDialogInterface to display LOV
data.
|
| JULovPanelInterface
Implements creation of a LOV dialog bound to a BC4J RowSet to display data.
|
| JUPanelBinding
A container class that manages JUIteratorBindings, etc.
|
| JUTableBinding
A lightweight TableModel that implements
binding a
javax.swing.JTable to a RowIterator for a BC4J ViewObject. |
| Class and Description |
|---|
| JUActionBinding
Implements binding for a JButton to one of the commonly-used methods on the associated
RowSet.
|
| JUActionBindingEvent |
| JUActionBindingListener
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.
|
| JUBoundedRangeDef |
| JUButtonGroupBinding
Binds a group of buttons in a panel to an attribute in a ViewObject such that
on selection of a given button, this binding works like a LOV binding or used
to display an enumerated list for update.
|
| JUButtonGroupControlInterface
A control implements this interface if it binds to a JUButtonGroupBinding and
is responsible for creating AbstractButtons to render/display the associated attribute
for all rows in the associated RowSetIterator.
|
| JUComboBoxCtrlBinding
Implements binding a Swing JComboBox or JUComboBox to a BC4J Attribute or
ViewObject or as an LOV (list of values).
|
| JUComboBoxDef |
| JUCtrlListBindingChangeEvent
JUCtrlListBinding will notify registered listeners when
an unknown value is encountered.
|
| JUDefaultControlBinding
Implements a generic binding for any Swing control (custom or not) to bind to a BC4J attribute.
|
| JUDefaultControlInterface
Implemented by "custom" Controls like JUImageControl that bind
to BC4J attributes using JUDefaultControlBinding and have no default
Swing model to work with.
|
| JUDefFactoryImpl |
| JUFormattedTextFieldDef.DateFormatDef |
| JUFormattedTextFieldDef.MaskFormatDef |
| JUFormattedTextFieldDef.NumberFormatDef |
| JUFormattedTextFieldDef.RegExpFormatDef |
| JUIteratorChangedListener
Implemented by all controls/classes that are interested in knowing when the
RowSetIterator for an iteratorBinding in a panel is changed.
|
| JULabelBinding
Binds a label control as a control binding so that the text for the label is derived
from an attribute of a ViewObject row.
|
| JULovButtonBinding
Binds a JButton with an iterator such that on button action, an LOV dialog (either a framework
default dialog or an application-specific one) is displayed; upon the dialog close, the current
row from the associated iterator is used to update values of bound attributes in a target row of a
target RowIterator.
|
| JULovDialogInterface
JULovButtonBinding works with a JULovDialogInterface to display LOV
data.
|
| JULovPanelInterface
Implements creation of a LOV dialog bound to a BC4J RowSet to display data.
|
| JUPanelBinding
A container class that manages JUIteratorBindings, etc.
|
| JUPanelDef |
| JUPanelRowSetListener
Implemented by classes that are interested in performing
typically lightweight, client-side validation for an attribute,
a row, or the whole transaction.
|
| JUPanelStopEditingListener
Bindings that need to send notifications to their controls to stop a current cell edit
like for JTable or JTree, should implement this interface.
|
| JUPanelValidationEvent
Implements EventObject that is passed to the JUPanelValidationListeners
in the various event methods.
|
| JUShuttlePanelDef.JUShuttlePanelButtonDef |
| JUSpinnerDef.SpinnerDateModelDef |
| JUSpinnerDef.SpinnerNumberModelDef |
| JUSVFocusAdapter
All JClient bindings create an instance of this adapter to notify the panel which
control and hence which binding is currently in focus.
|
| JUTableBinding
A lightweight TableModel that implements
binding a
javax.swing.JTable to a RowIterator for a BC4J ViewObject. |
| JUTableBinding.JUTableModel
This TableModel is used by JUTableBinding to perform updates of the JTable
control to which it is bound.
|
| JUTableCellEditor |
| JUTableCellRenderer |
| JUTableDef |
| JUTableDef.JUEditorPropDef |
| JUTableDef.JURegionDef |
| JUTableSortModel
Implements a sorting filter over JUTableBinding's TableModel such that when
a user clicks (or Shift_click) on a column header of the Table, the display
of rows from the JUTableBinding (and hence BC4J), is sorted by that column.
|
| JUTextFieldBinding
JUTextFieldBinding is a lightweight Document model that implements
binding a
javax.swing.JTextComponent to an attribute in
a row of a BC4J ViewObject. |
| JUTreeBinding
A lightweight Document model that implements
binding a
javax.swing.JTree to a BC4J RowIterator
and display a selected attribute. |
| JUTreeNodeBinding
This class implements rules that govern display of each node in a JTree
that is bound to a JUTreeBinding.
|
| JUTreeTableBinding.TreeTableModel |