Business Components

Uses of Package
oracle.jbo.uicli.jui

Packages that use.*
PackageDescription
oracle.jbo.uicli.controls Contains classes that implement JClient controls  
oracle.jbo.uicli.jui Contains JClient classes that implement binding of Swing controls with BC4J ViewObject, Attributes or Rows. 
 

Classes in oracle.jbo.uicli.jui used by oracle.jbo.uicli.controls
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, in updating selected attributes in the target ViewObject's current row, with values from the row that's represented by the selected button.
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.
JUDefaultControlBinding
          Implements a generic binding for custom or any Swing control 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 dervied from an attriute 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 customized one) is brought up and on 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.
JUNavigationBarInterface
          Implemented by all NavigationBar like controls that are interested in knowing which iterator is currently in focus in a PanelBinding, so that they can update their display of currency, etc based on the current iterator's position.
JUPanelBinding
          JUPanelBinding class is a container class that manages JUIteratorBindings, etc by extending the JUFormBinding class and provides: management of JUNavigationBarInterfaces bound to the iterators behind the iterator binding objects, management of JUIteratorChangedListeners like NavigationBars, StatusBars and Menus.
 

Classes in oracle.jbo.uicli.jui used by oracle.jbo.uicli.jui
GraphConstants
           
GraphDataFromCol
           
GraphDataFromRow
           
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, in updating selected attributes in the target ViewObject's current row, with values from the row that's represented by the selected button.
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.
JUDefaultControlBinding
          Implements a generic binding for custom or any Swing control 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.
JUGraphBinding
          Data source for the Perspective chart bean.
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 dervied from an attriute 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 customized one) is brought up and on 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, binding a rowset to it to display data, and performing the display of help on the Lov Dialog (if the default LOV dialog is used).
JUMasterDetailGraphBinding
          Data source for the BI Graph bean.
JUNavigationBarInterface
          Implemented by all NavigationBar like controls that are interested in knowing which iterator is currently in focus in a PanelBinding, so that they can update their display of currency, etc based on the current iterator's position.
JUPanelBinding
          JUPanelBinding class is a container class that manages JUIteratorBindings, etc by extending the JUFormBinding class and provides: management of JUNavigationBarInterfaces bound to the iterators behind the iterator binding objects, management of JUIteratorChangedListeners like NavigationBars, StatusBars and Menus.
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 event object that is passed to the JUPanelValidationListeners in the various event methods.
JUPanelValidationListener
          Implemented by classes that are interested in performing typically light-weight client-side validation for an attribute, a row or the whole transaction.
JUSingleTableGraphBinding
          Data source for the BI Graph bean.
JUSVFocusAdapter
          All JClient bindings create an instance of this adapter to notify the panel of which control and hence which binding is currently in focus.
JUTableBinding.JUTableModel
          This TableModel is used by JUTableBinding to perform updates of the JTable control to which it is bound to.
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 which is bound to a JUTreeBinding and what to display when the associated node is expanded.
 


Business Components