Business Components

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

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 JUIteratorBinding in oracle.jbo.uicli.binding
 

Fields in oracle.jbo.uicli.binding declared as JUIteratorBinding
TypeName
protected  JUIteratorBinding JUCtrlListBinding.mListIterBinding
          Iterator Binding object that this binding uses to get the LOV data.
 

Methods in oracle.jbo.uicli.binding that return JUIteratorBinding
TypeName
 JUIteratorBinding JUControlBinding.getIteratorBinding()
          Returns the iterator binding with which this control binding is associated to get it's data.
 JUIteratorBinding JUControlDef.getIterBinding(JUFormBinding formBnd)
           
protected  JUIteratorBinding JUCtrlListDef.findListIteratorBinding(JUFormBinding formBinding)
           
 JUIteratorBinding JUFormBinding.findIterBinding(java.lang.String name)
          Returns the iterator binding object of the given name.
 JUIteratorBinding JUFormBinding.getRowIterBinding(java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName)
          Return an Iterator Binding of the given "voIterBindingName" if one already exists by that name.
 JUIteratorBinding JUFormBinding.getRangeIterBinding(java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, int rangeSize)
          Return an Iterator Binding of the given "voIterBindingName", if one already exists by that name, after setting up the iterator binding's range Size to the greater of existing range size and the given range size.
abstract  JUIteratorBinding JUIteratorDef.createIterBinding(ApplicationModule anchorAM)
           
abstract  JUIteratorBinding JUIteratorDef.createIterBinding(RowSetIterator rsis)
           
 JUIteratorBinding JUIterRowDef.createIterBinding(ApplicationModule anchorAM)
           
 JUIteratorBinding JUIterRowDef.createIterBinding(RowSetIterator rsi)
           
 JUIteratorBinding JUIterRangeDef.createIterBinding(ApplicationModule anchorAM)
           
 JUIteratorBinding JUIterRangeDef.createIterBinding(RowSetIterator rsi)
           
 

Methods in oracle.jbo.uicli.binding with parameters of type JUIteratorBinding
TypeName
 void JUFormBinding.addIterBinding(JUIteratorBinding iterBinding)
          Adds the given iterator binding name with a framework generated name.
 void JUFormBinding.addIterBinding(java.lang.String name, JUIteratorBinding iterBinding)
          Adds this iterator binding with this form with the given name.
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.notifyIteratorChanged(JUIteratorBinding iterBnd, boolean refresh)
          Notify each listener of the iteratorChanged event when an iterator changes its data due to execute, re-execute, or change in display mode (find mode or data mode).
 void JUFormBinding.displayStatus(JUIteratorBinding iterBinding, java.lang.String msgId, java.lang.Object[] params)
          Helper method to display the given message and params via the JUApplication's displayStatus method.
protected abstract  void JUFormBinding.callBeforeRowNavigated(JUIteratorBinding iter)
          Invoked before any iterator binding performs a navigation call on a BC4J iterator.
static java.lang.Object[] JUCtrlListBinding.getAttrValuesFromRSI(JUIteratorBinding iterBinding, RowSetIterator listRSI, java.lang.String[] listAttrNames, RowSetListener listener)
           
 void JUStatusBarInterface.focusGained(JUIteratorBinding iterBinding, JUControlBinding controlBinding, int attrIndex)
          This event is sent out by a JUControlBinding when the associated control comes into focus.
 void JUStatusBarInterface.displayStatus(JUIteratorBinding iterBinding, java.lang.String msgId, java.lang.Object[] params)
          This event is sent out by the framework to display a message in oracle.jbo.uicli.UIMessageBundle of the given msgId with the given set of parameters.
static java.lang.String JUUtil.generateIteratorName(JUIteratorBinding iterBnd)
          *** For internal framework use only ***
 void JUApplication.displayStatus(JUIteratorBinding iterBinding, java.lang.String msgId, java.lang.Object[] params)
          Send the given message Id and parameter list along with the current iterator binding object to all status bar instances registered with this Application.
 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.
 

Constructors in oracle.jbo.uicli.binding with parameters of type JUIteratorBinding
TypeName
JUControlBinding(java.lang.Object control, JUIteratorBinding iterBinding)
          Constructor used in the framework to pass in the Swing control and the Iterator Binding with which this binding object works to get it's data.
JUCtrlValueBinding(java.lang.Object control, JUIteratorBinding iterBinding, java.lang.String[] attrNames)
           
JUCtrlAttrsBinding(java.lang.Object control, JUIteratorBinding iterBinding, java.lang.String[] attrNames)
          Creates a binding between the given control and attributes in the Rows returned by the passed in Iterator Binding.
JUCtrlScrollBinding(java.lang.Object control, JUIteratorBinding iterBinding, boolean scrollCurrRow, boolean deferAssignValues, boolean useEstRC)
          Creates an instance of this class bound to the given control and iterator Binding object.
JUCtrlRangeBinding(java.lang.Object control, JUIteratorBinding iterBinding, java.lang.String[] attrNames)
          This constructor passes on the control, iterator, and attribute binding information to its super.
JUCtrlListBinding(java.lang.Object control, JUIteratorBinding iterBinding, java.lang.String[] attrNames, int listOperMode)
          **For Testing purposes only*** Uses the same Iterator Binding to update as well as display values.
JUCtrlListBinding(java.lang.Object control, JUIteratorBinding iterBinding, java.lang.String[] attrNames, java.lang.Object[] valueList)
          Uses the given static list of value objects to display data in the control.
JUCtrlListBinding(java.lang.Object control, JUIteratorBinding iterBinding, java.lang.String[] attrNames, JUIteratorBinding listIterBinding, java.lang.String[] listAttrNames, java.lang.String[] listDisplayAttrNames)
          Uses the listIterBinding object to get the iterator and attribute names from listDisplayAttrNames to display attributes from the BC4J Rows in the iterator.
JUCtrlActionBinding(java.lang.Object control, JUIteratorBinding iterBinding, int action)
          Creates an ActionBinding instance that works with the given control and on control's ActionEvent, call the doIt() method.
JUCtrlHierBinding(java.lang.Object control, JUIteratorBinding iterBinding, java.lang.String[] attrNames, JUCtrlHierTypeBinding[] typeBindings)
           
JUCtrlBoolBinding(java.lang.Object control, JUIteratorBinding iterBinding, java.lang.String attrName)
          This constructor binds a Swing control to an attribute 'attrName' in the ViewObject identified by the given IteratorBinding iterBinding.
JUCtrlBoolBinding(java.lang.Object control, JUIteratorBinding iterBinding, java.lang.String attrName, java.lang.Object[] valueList, boolean boolVal)
          This constructor binds a Swing control to an attribute 'attrName' in the ViewObject identified by the given IteratorBinding iterBinding.
JUCtrlHierNodeBinding(java.lang.Object control, JUCtrlHierBinding hierBinding, JUCtrlHierNodeBinding parent, JUIteratorBinding iterBinding, java.lang.String[] attrNames)
           
 

Uses of JUIteratorBinding in oracle.jbo.uicli.controls
 

Methods in oracle.jbo.uicli.controls that return JUIteratorBinding
TypeName
static JUIteratorBinding JUNavigationBar.createViewBinding(JUPanelBinding formBinding, JUNavigationBar control, java.lang.String voInstanceName, java.lang.String voRSIName, java.lang.String voRSIBindingName)
           
static JUIteratorBinding JUNavigationBar.getModelInstance(JUPanelBinding formBinding, java.lang.String voInstanceName, java.lang.String voRSIName, java.lang.String voRSIBindingName)
           
static JUIteratorBinding JUNavigationBar.createPanelBinding(JUPanelBinding formBinding, JUNavigationBar control)
           
static JUIteratorBinding JUNavigationBar.getModelInstance(JUPanelBinding formBinding, JUNavigationBar control)
           
 JUIteratorBinding JUNavigationBar.getModel()
           
static JUIteratorBinding JUStatusBar.createViewBinding(JUPanelBinding formBinding, java.lang.String voInstanceName, java.lang.String voRSIName, java.lang.String voRSIBindingName)
           
static JUIteratorBinding JUStatusBar.getModelInstance(JUPanelBinding formBinding, java.lang.String voInstanceName, java.lang.String voRSIName, java.lang.String voRSIBindingName)
           
static JUIteratorBinding JUStatusBar.createPanelBinding(JUPanelBinding formBinding, JUStatusBar control)
           
static JUIteratorBinding JUStatusBar.getModelInstance(JUPanelBinding formBinding, JUStatusBar control)
           
 JUIteratorBinding JUStatusBar.getModel()
           
 

Methods in oracle.jbo.uicli.controls with parameters of type JUIteratorBinding
TypeName
 void JUNavigationBar.setModel(JUIteratorBinding bind)
           
 void JUNavigationBar.iteratorBindingChanged(JUIteratorBinding bind)
           
 void JUStatusBar.setModel(JUIteratorBinding bind)
           
 void JUStatusBar.focusGained(JUIteratorBinding iterBinding, JUControlBinding binding, int attrIndex)
           
 void JUStatusBar.displayStatus(JUIteratorBinding iterBinding, java.lang.String msgId, java.lang.Object[] params)
           
 

Uses of JUIteratorBinding in oracle.jbo.uicli.jui
 

Fields in oracle.jbo.uicli.jui declared as JUIteratorBinding
TypeName
protected  JUIteratorBinding JUSVFocusAdapter.mIterBinding
           
 

Methods in oracle.jbo.uicli.jui that return JUIteratorBinding
TypeName
 JUIteratorBinding JUPanelValidationEvent.getIteratorBinding()
           
 

Methods in oracle.jbo.uicli.jui with parameters of type JUIteratorBinding
TypeName
protected  void JUPanelBinding.notifyIteratorChanged(JUIteratorBinding iterBnd, boolean refresh)
          Notifies all JUIteratorChangedListeners and JUNavigationBarInterface objects registered with this panel, of the change in iterator binding.
 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.callBeforeRowNavigated(JUIteratorBinding iter)
          Forces the current control to stop it's editing mode (if any like in JTable).
protected  GraphDataFromCol JUMasterDetailGraphBinding.createGraphDataFromCol(oracle.dss.graph.Graph control, JUIteratorBinding iterBinding, java.lang.String[] dataValueAttrNames, int numberOfColumnValuesPerMarker, java.lang.String seriesLabel)
           
 void JUNavigationBarInterface.iteratorBindingChanged(JUIteratorBinding iterBinding)
          This event is generated by PanelBinding when there's a change in the iterator binding which currently has keyboard focus.
 

Constructors in oracle.jbo.uicli.jui with parameters of type JUIteratorBinding
TypeName
JUProgressBarAttrBinding(javax.swing.JProgressBar control, JUIteratorBinding iterBinding, java.lang.String attrName, int min, int max)
          Binds the given ProgressBar control to display and update values from the given attribute in a BC4J RowSet.
JUDefaultControlBinding(JUDefaultControlInterface control, JUIteratorBinding iterBinding, java.lang.String attrName)
          This constructor should be used in controls/subclasses to pass the binding information.
JUPanelValidationEvent(JUControlBinding source, JUFormBinding panel, JUIteratorBinding iterBinding, Row row, java.lang.String attrName, java.lang.Object value)
           
JUPanelValidationEvent(JUFormBinding source, JUIteratorBinding iterBinding, Row row)
           
JUProgressBarBinding(javax.swing.JProgressBar sb, JUIteratorBinding iterBinding, boolean scrollCurrRow, boolean deferAssignValues, boolean useEstRC)
          Binds a JProgressBar control to a BC4J ViewObject such that JProgressBar can be used to navigate rows in the ViewObject.
JUGraphBinding(oracle.dss.graph.Graph control, JUIteratorBinding iterBinding, java.lang.String[] dataValueAttrNames)
          Constructor
GraphDataFromRow(oracle.dss.graph.Graph control, JUIteratorBinding iterBinding, java.lang.String[] dataValueAttrNames, java.lang.String[] colLabels)
           
JUSliderBinding(javax.swing.JSlider sb, JUIteratorBinding iterBinding, boolean scrollCurrRow, boolean deferAssignValues, boolean useEstRC)
          Binds a JSlider control to a BC4J ViewObject such that JSlider can be used to navigate rows in the ViewObject.
JUSingleTableGraphBinding(oracle.dss.graph.Graph control, JUIteratorBinding iterBinding, java.lang.String[] dataValueAttrNames, java.lang.String[] colLabels)
           
JUTextFieldBinding(javax.swing.text.JTextComponent control, JUIteratorBinding iterBinding, java.lang.String attrName)
          Creates an instance of this binding object that binds a swing JTextComponent with an attribute for rows in a given Iterator binding.
JUTableBinding(javax.swing.JTable control, JUIteratorBinding iterBinding, java.lang.String[] attrNames)
          Creates an instance of JUTableModel that performs the binding of a BC4J ViewObject with a JTable.
JUListSingleSelBinding(javax.swing.JList list, JUIteratorBinding iterBinding, java.lang.String[] attrNames, int listOperMode, boolean shouldScroll)
          Binds a ListBox to a RowSet associated with the given iterator binding and based on listOperMode setting, either iterates the currency on the target iterator or updates the attribute value for the given attribute (in attrNames) in the current row in the target RowSet.
JUListSingleSelBinding(javax.swing.JList list, JUIteratorBinding iterBinding, java.lang.String[] attrNames, java.lang.Object[] valueList, boolean shouldScroll)
          Binds a JList to an attribute in the associated RowSet.
JUListSingleSelBinding(javax.swing.JList list, JUIteratorBinding iterBinding, java.lang.String[] attrNames, JUIteratorBinding listRSI, java.lang.String[] listAttrNames, java.lang.String[] listDisplayedAttrNames, boolean shouldScroll)
          Binds separate ViewObject/RowSets for display and update to the same listbox.
GraphDataFromCol(oracle.dss.graph.Graph control, JUIteratorBinding iterBinding, java.lang.String[] dataValueAttrNames, int numberOfColumnValuesPerMarker, java.lang.String seriesLabel)
           
JUActionBinding(java.lang.Object control, JUIteratorBinding iterBinding, int action)
          This constructor binds the given JButton object (control) with an enumerated action in the RowSet identified by the given iterator binding.
JUScrollBarBinding(javax.swing.JScrollBar sb, JUIteratorBinding iterBinding, boolean scrollCurrRow, boolean deferAssignValues, boolean useEstRC)
          Binds a JScrollBar control to a BC4J ViewObject such that JScrollBar can be used to navigate rows in the ViewObject.
JUComboBoxBinding(javax.swing.JComboBox cb, JUIteratorBinding iterBinding, java.lang.String[] attrNames, int listOperMode)
          Binds a ComboBox to a RowSet associated with the given iterator binding and based on listOperMode setting, either iterates the currency on the target iterator or updates the attribute value for the given attribute (in attrNames) in the current row in the target RowSet.
JUComboBoxBinding(javax.swing.JComboBox cb, JUIteratorBinding iterBinding, java.lang.String[] attrNames, java.lang.Object[] valueList)
          Binds a combobox to an attribute in the associated RowSet.
JUComboBoxBinding(javax.swing.JComboBox cb, JUIteratorBinding iterBinding, java.lang.String[] attrNames, JUIteratorBinding listIterBinding, java.lang.String[] listAttrNames, java.lang.String[] listDisplayAttrNames)
          Binds separate ViewObject/RowSets for display and update to the same ComboBox.
JUMasterDetailGraphBinding(oracle.dss.graph.Graph control, JUIteratorBinding seriesBinding, java.lang.String seriesLabelAttributeName, java.lang.String childAccessorName, java.lang.String[] dataValueAttrNames, int numberOfColumnValuesPerMarker)
           
JUButtonGroupBinding(javax.swing.AbstractButton[] buttons, JUIteratorBinding iterBinding, java.lang.String attrName, java.lang.Object[] valueList)
          Use this constructor to setup an enumerated list of values and bind them to an attribute in a ViewObject quite like a static list of values bound to an attribute in a ListBox or a ComboBox.
JUButtonGroupBinding(JUButtonGroupControlInterface control, JUIteratorBinding iterBinding, java.lang.String[] attrNames, JUIteratorBinding listIterBinding, java.lang.String[] listAttrNames, java.lang.String listDisplayAttrName)
          Use this constructor to bind a set of group buttons (created by the given control in createButtons method) based on values as returned from the given LOV viewobject.
JULovButtonBinding(java.lang.Object control, JUIteratorBinding iterBinding, java.lang.String[] targetAttrs, RowSetIterator lovRsi, java.lang.String[] lovVOAttrNames, java.lang.String[] lovVODisplayedAttrNames)
           
JULovButtonBinding(java.lang.Object control, JUIteratorBinding iterBinding, java.lang.String[] targetAttrs, RowSetIterator lovRsi, JULovPanelInterface lovPanel, java.lang.String[] listAttrNames, java.lang.String[] lovVODisplayedAttrNames)
           
JUTreeBinding(javax.swing.JTree tr, JUIteratorBinding iterBinding, JUCtrlHierTypeBinding[] typeBindings)
          This constructor binds a JTree with Rows from a given JUIteratorBinding and displays data as per the node-types passed in typeBindings.
JUTreeBinding(javax.swing.JTree tr, JUIteratorBinding iterBinding, java.lang.String attrName, JUCtrlHierTypeBinding[] typeBindings)
          *** For internal framework use only ***
JUScrollBarAttrBinding(javax.swing.JScrollBar control, JUIteratorBinding iterBinding, java.lang.String attrName, int min, int max, int ext)
          Binds the given ScrollBar control to display and update values from the given attribute in a BC4J RowSet.
JUButtonBinding(javax.swing.AbstractButton control, JUIteratorBinding iterBinding, java.lang.String attrName)
           
JUButtonBinding(javax.swing.AbstractButton control, JUIteratorBinding iterBinding, java.lang.String attrName, java.lang.Object[] valueList, boolean boolVal)
           
JUTreeNodeBinding(javax.swing.JTree tr, JUTreeBinding treeBinding, JUTreeNodeBinding parent, JUIteratorBinding iterBinding, java.lang.String attrName, java.lang.Object nodeVal, boolean expandable)
          *** For internal framework use only ***
JUTreeNodeBinding(javax.swing.JTree tr, JUTreeBinding treeBinding, JUTreeNodeBinding parent, JUIteratorBinding iterBinding, JUCtrlHierTypeBinding typeBinding, RowSetIterator parentRSI, Row row, boolean expandable)
          *** For internal framework use only ***
JULabelBinding(javax.swing.JLabel control, JUIteratorBinding iterBinding, java.lang.String attrName)
           
JUSliderAttrBinding(javax.swing.JSlider control, JUIteratorBinding iterBinding, java.lang.String attrName, int min, int max, int ext)
          Binds the given slider control to display and update values from the given attribute in a BC4J RowSet.
 


Business Components