Business Components

Uses of Class
oracle.jbo.uicli.binding.JUControlBinding

Packages that use.*
PackageDescription
oracle.jbo.uicli.binding Contains JClient classes that handle interaction with BC4J objects for various JClient bindings. 
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. 
 

Uses of JUControlBinding in oracle.jbo.uicli.binding
 

Subclasses of JUControlBinding in oracle.jbo.uicli.binding
TypeName
 class JUCtrlActionBinding
          Implements actions on BC4J RowIterator to which this control is bound.
 class JUCtrlAttrsBinding
          A JUControlBinding class responsible for binding controls/models that are bound to a single Row object in the BC4J layer.
 class JUCtrlBoolBinding
          Implements data binding support for controls that allow only one of two values, like a checkbox.
 class JUCtrlHierBinding
           
 class JUCtrlHierNodeBinding
           
 class 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.
 class JUCtrlRangeBinding
          A JUControlBinding class responsible for binding controls/models that are bound to a range of Row objects in the BC4J layer.
 class JUCtrlScrollBinding
          Implements binding of controls like Scrollbar, Slider, etc to a ViewObject.
 class JUCtrlValueBinding
          A JUControlBinding class responsible for maintaining which attribute(s) of a row this binding can display/update.
 

Methods in oracle.jbo.uicli.binding that return JUControlBinding
TypeName
protected abstract  JUControlBinding JUControlDef.createControlBinding(java.lang.Object control, JUFormBinding formBnd)
           
 JUControlBinding JUControlDef.createControlBinding(JUFormBinding formBnd)
           
 JUControlBinding JUFormBinding.getControlBinding(int index)
          *** For internal framework use only ***
 JUControlBinding JUFormBinding.findControlBinding(java.lang.String name)
          *** For internal framework use only ***
 

Methods in oracle.jbo.uicli.binding with parameters of type JUControlBinding
TypeName
 void JUFormBinding.addControlBinding(JUControlBinding control)
          *** For internal framework use only ***
 void JUFormBinding.addControlBinding(java.lang.String name, JUControlBinding control)
          *** For internal framework use only ***
 boolean JUFormBinding.removeControlBinding(JUControlBinding control)
          *** For internal framework use only ***
protected abstract  void JUFormBinding.focusGained(JUIteratorBinding iterBinding, JUControlBinding binding, int attrIndex)
          Invoked by the framework to notify various status bars of which control has gained the focus.
protected abstract  void JUFormBinding.callBeforeSetAttribute(JUControlBinding ctrl, Row row, AttributeDef ad, java.lang.Object value)
          Invoked before any control binding performs a setAttribute call on a BC4J row.
 void JUStatusBarInterface.focusGained(JUIteratorBinding iterBinding, JUControlBinding controlBinding, int attrIndex)
          This event is sent out by a JUControlBinding when the associated control comes into focus.
static java.lang.String JUUtil.generateControlName(JUControlBinding controlBnd)
          *** For internal framework use only ***
 void JUApplication.focusGained(JUIteratorBinding iterBinding, JUControlBinding binding, int attrIndex)
          *** For internal framework use only *** This method is used by the framework to display currency information in the status bars.
 

Uses of JUControlBinding in oracle.jbo.uicli.controls
 

Methods in oracle.jbo.uicli.controls with parameters of type JUControlBinding
TypeName
 void JUStatusBar.focusGained(JUIteratorBinding iterBinding, JUControlBinding binding, int attrIndex)
           
 

Uses of JUControlBinding in oracle.jbo.uicli.jui
 

Subclasses of JUControlBinding in oracle.jbo.uicli.jui
TypeName
 class GraphDataFromCol
           
 class GraphDataFromRow
           
 class JUActionBinding
          Implements binding for a JButton to one of the commonly-used methods on the associated RowSet.
(package private)  class oracle.jbo.uicli.jui.JUBoundedRangeBinding
          Implements interaction with Swing's BoundedRangeModel and the corresponding JClient binding class for controls that support scrolling that is, JUCtrlScrollBinding.
 class JUButtonBinding
          Implements binding a Swing AbstractButton object with a BC4J attribute.
 class 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.
 class JUComboBoxBinding
          Implements binding a swing JComboBox to a BC4J Attribute or ViewObject or as LOV.
 class JUDefaultControlBinding
          Implements a generic binding for custom or any Swing control to bind to a BC4J attribute.
 class JUGraphBinding
          Data source for the Perspective chart bean.
 class 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.
 class JUListSingleSelBinding
          Implements binding a swing JList (in single selection mode) to a BC4J Attribute or ViewObject or as LOV.
 class 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.
 class JUMasterDetailGraphBinding
          Data source for the BI Graph bean.
 class JUProgressBarAttrBinding
          Implements binding a JProgressBar control with a BC4J Attribute
 class JUProgressBarBinding
          Implements binding a JProgressBar control with a BC4J RowSetIterator/ViewObject.
 class JUScrollBarAttrBinding
          Implements binding a JScrollBar control with a BC4J Attribute
 class JUScrollBarBinding
          Implements binding a JScrollBar control with a BC4J RowSetIterator/ViewObject.
 class JUSingleTableGraphBinding
          Data source for the BI Graph bean.
 class JUSliderAttrBinding
          Implements binding a JSlider control with a BC4J Attribute
 class JUSliderBinding
          Implements binding a JSlider control with a BC4J RowSetIterator/ViewObject.
 class JUTableBinding
          A lightweight TableModel that implements binding a javax.swing.JTable to a RowIterator for a BC4J ViewObject.
 class JUTextFieldBinding
          JUTextFieldBinding is a lightweight Document model that implements binding a javax.swing.JTextComponent to an attribute in a row of a BC4J ViewObject.
 class JUTreeBinding
          A lightweight Document model that implements binding a javax.swing.JTree to a BC4J RowIterator and display a selected attribute.
 class 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.
 

Fields in oracle.jbo.uicli.jui declared as JUControlBinding
TypeName
protected  JUControlBinding JUSVFocusAdapter.mControlBinding
           
 

Methods in oracle.jbo.uicli.jui that return JUControlBinding
TypeName
protected  JUControlBinding JUActionDef.createControlBinding(java.lang.Object control, JUFormBinding formBnd)
           
protected  JUControlBinding JUButtonGroupDef.createControlBinding(java.lang.Object control, JUFormBinding formBnd)
           
protected  JUControlBinding JUButtonDef.createControlBinding(java.lang.Object control, JUFormBinding formBnd)
           
protected  JUControlBinding JUTextFieldDef.createControlBinding(java.lang.Object control, JUFormBinding formBnd)
           
protected  JUControlBinding JULabelDef.createControlBinding(java.lang.Object control, JUFormBinding formBnd)
           
protected  JUControlBinding JUTableDef.createControlBinding(java.lang.Object control, JUFormBinding formBnd)
           
protected  JUControlBinding JUDefaultControlDef.createControlBinding(java.lang.Object control, JUFormBinding formBnd)
           
protected  JUControlBinding JUListSingleSelDef.createControlBinding(java.lang.Object control, JUFormBinding formBnd)
           
protected  JUControlBinding JUScrollBarDef.createControlBinding(java.lang.Object control, JUFormBinding formBnd)
           
protected  JUControlBinding JUTreeDef.createControlBinding(java.lang.Object control, JUFormBinding formBnd)
           
protected  JUControlBinding JUComboBoxDef.createControlBinding(java.lang.Object control, JUFormBinding formBnd)
           
 

Methods in oracle.jbo.uicli.jui with parameters of type JUControlBinding
TypeName
 void JUPanelBinding.focusGained(JUIteratorBinding iterBinding, JUControlBinding binding, int attrIndex)
          Notifies the JUApplication object of focusGained event so that it could pass it on to its StatusBarInterface listeners (like JUStatusBar to update status message) Then this method notifies each JUNavigationBarInterface object in this object's list of the change in focus, so that the NavigationBars could adjust their display based on the current iterator binding.
protected  void JUPanelBinding.callBeforeSetAttribute(JUControlBinding ctrl, Row row, AttributeDef ad, java.lang.Object value)
          Calls beforeSetAttribute method to notify all validation listeners.
 

Constructors in oracle.jbo.uicli.jui with parameters of type JUControlBinding
TypeName
JUPanelValidationEvent(JUControlBinding source, JUFormBinding panel, JUIteratorBinding iterBinding, Row row, java.lang.String attrName, java.lang.Object value)
           
JUSVFocusAdapter(JUControlBinding controlBinding)
          Creates a focus adapter for the control associated with the given control binding.
JUSVFocusAdapter(JUControlBinding controlBinding, int attrIndex)
          Creates a focus adapter for the control associated with the given control binding and registers interest in the attribute at the given index in the control binding.
 


Business Components