Business Components

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

Packages that use.*
PackageDescription
oracle.jbo.uicli.binding Contains JClient classes that handle interaction with BC4J objects for various JClient bindings. 
oracle.jbo.uicli.jui Contains JClient classes that implement binding of Swing controls with BC4J ViewObject, Attributes or Rows. 
oracle.jbo.uicli.mom Contains classes that implement metadata management for JClient  
 

Uses of JUFormBinding in oracle.jbo.uicli.binding
 

Methods in oracle.jbo.uicli.binding that return JUFormBinding
TypeName
 JUFormBinding JUControlBinding.getFormBinding()
          Returns the form binding object that this control binding is part of.
 JUFormBinding JUFormDef.createFormBinding(ApplicationModule anchorAM)
           
 JUFormBinding JUFormDef.createFormBinding(RowSetIterator[] rsis)
           
 JUFormBinding JUIteratorBinding.getFormBinding()
          Return form binding object of this iterator binding's container.
 JUFormBinding JUApplication.findFormBinding(java.lang.String name)
          Return the JUFormBinding instance registered with this JUAppication with the given name.
 JUFormBinding JUApplication.createFormBinding(java.lang.String name, java.lang.String formDefName, boolean initialize)
          *** For internal framework use only ***
 

Methods in oracle.jbo.uicli.binding with parameters of type JUFormBinding
TypeName
 void JUControlBinding.setFormBinding(JUFormBinding formBnd)
          *** For internal framework use only ***
 JUIteratorBinding JUControlDef.getIterBinding(JUFormBinding formBnd)
           
protected abstract  JUControlBinding JUControlDef.createControlBinding(java.lang.Object control, JUFormBinding formBnd)
           
 JUControlBinding JUControlDef.createControlBinding(JUFormBinding formBnd)
           
protected  JUIteratorBinding JUCtrlListDef.findListIteratorBinding(JUFormBinding formBinding)
           
 void JUFormDef.initializeFormBinding(JUFormBinding formBnd, ApplicationModule anchorAM)
           
 void JUFormDef.initializeFormBinding(JUFormBinding formBnd, RowSetIterator[] rsis)
           
static java.lang.String JUUtil.generateFormName(JUFormBinding formBnd)
          *** For internal framework use only ***
 void JUErrorHandlerThrow.reportException(JUFormBinding formBnd, java.lang.Exception ex)
          This method simply throws the exception 'ex' as a JboException (by creating a new JboException if required).
 void JUIteratorBinding.setFormBinding(JUFormBinding formBnd)
          *** For internal framework use only ***
 void JUErrorHandler.reportException(JUFormBinding formBnd, java.lang.Exception ex)
          Implements how to handle the given exception raised within the JClient framework in the context of the given form binding.
 void JUApplication.reportException(JUFormBinding formBnd, java.lang.Exception ex)
          This method is used by all framework binding objects to report exceptions.
 void JUApplication.removeFormBinding(JUFormBinding formBnd)
          Remove the JUFormBinding object of the given name (if any).
 void JUApplication.addFormBinding(JUFormBinding formBnd)
          Register the given form binding object with this application.
 void JUApplication.addFormBinding(java.lang.String name, JUFormBinding formBnd)
          Register the given form binding object with this application with the given name.
 

Uses of JUFormBinding in oracle.jbo.uicli.jui
 

Subclasses of JUFormBinding in oracle.jbo.uicli.jui
TypeName
 class 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.
 

Methods in oracle.jbo.uicli.jui with parameters of type JUFormBinding
TypeName
static JUDefaultControlBinding JUDefaultControlBinding.createAttributeBinding(JUFormBinding formBinding, JUDefaultControlInterface control, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String attrName)
          Creates an instance of this binding as per the given binding information.
static JUDefaultControlBinding JUDefaultControlBinding.getInstance(JUFormBinding formBinding, JUDefaultControlInterface control, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String attrName)
          Deprecated. since 9.0.2 use createAttributeBinding() instead.
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)
           
static JUSingleTableGraphBinding JUSingleTableGraphBinding.getInstance(JUFormBinding formBinding, oracle.dss.graph.Graph control, int graphType, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String[] dataValueAttrNames, java.lang.String seriesLabelAttrName)
           
static JUSingleTableGraphBinding JUSingleTableGraphBinding.getInstance(JUFormBinding formBinding, oracle.dss.graph.Graph control, int graphType, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String[] dataValueAttrNames, java.lang.String seriesLabelAttrName, java.lang.String[] colLabels)
           
static javax.swing.text.Document JUTextFieldBinding.createAttributeBinding(JUFormBinding formBinding, javax.swing.text.JTextComponent control, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String attrName)
          This method is used by the JDeveloper designtime wizards for binding a text component with an attribute of rows of a ViewObject/RowIterator.
static javax.swing.text.Document JUTextFieldBinding.getInstance(JUFormBinding formBinding, javax.swing.text.JTextComponent control, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String attrName)
          Deprecated. since JDeveloper 9.0.2
static javax.swing.ListModel JUListSingleSelBinding.createLovBinding(JUFormBinding formBinding, javax.swing.JList control, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String[] attrNames, java.lang.String listVOInstanceName)
           
static javax.swing.ListModel JUListSingleSelBinding.getInstance(JUFormBinding formBinding, javax.swing.JList control, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String[] attrNames, java.lang.String listVOInstanceName)
          Deprecated. since 9.0.2 use createEnumerationBinding, createNavigationBinding or createLovBinding instead
static javax.swing.ListModel JUListSingleSelBinding.createEnumerationBinding(JUFormBinding formBinding, javax.swing.JList control, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String attrName, java.lang.Object[] values)
          Use this method to bind a list control to a ViewObject/RowSet identified by voInstanceName when a static list of values are displayed in the listbox, and the listbox is used to display update the same attribute in the same viewobject.
static javax.swing.ListModel JUListSingleSelBinding.getInstance(JUFormBinding formBinding, javax.swing.JList control, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String attrName, java.lang.Object[] values)
          Deprecated. since 9.0.2 use createEnumerationBinding, createNavigationBinding or createLovBinding instead
static javax.swing.ListModel JUListSingleSelBinding.createLovBinding(JUFormBinding formBinding, javax.swing.JList control, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String[] voAttrNames, java.lang.String lovVOInstanceName, java.lang.String[] lovVOAttrNames, java.lang.String[] lovVODisplayedAttrNames, javax.swing.ListCellRenderer cellRenderer)
          Use this binding when two ViewObjects are to be used in this list control, one for displaying the list of values and the other ViewObject, rows of which are updated.
static javax.swing.ListModel JUListSingleSelBinding.getInstance(JUFormBinding formBinding, javax.swing.JList control, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String[] voAttrNames, java.lang.String lovVOInstanceName, java.lang.String[] lovVOAttrNames, java.lang.String[] lovVODisplayedAttrNames, javax.swing.ListCellRenderer cellRenderer)
          Deprecated. since 9.0.2 use createEnumerationBinding, createNavigationBinding or createLovBinding instead
static javax.swing.ListModel JUListSingleSelBinding.createNavigationBinding(JUFormBinding formBinding, javax.swing.JList control, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String[] voAttrNames, javax.swing.ListCellRenderer cellRenderer)
          Use this binding when the given list control is used as a navigation control to iterate through a range or rows in a RowSet.
 void JUErrorHandlerDialog.reportException(JUFormBinding formBnd, java.lang.Exception ex)
           
protected  JUControlBinding JUDefaultControlDef.createControlBinding(java.lang.Object control, JUFormBinding formBnd)
           
static javax.swing.BoundedRangeModel JUScrollBarBinding.createViewBinding(JUFormBinding formBinding, javax.swing.JScrollBar control, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, boolean scrollCurrentRow, boolean useEstRC)
          Binds a JScrollBar control to a BC4J ViewObject such that JScrollBar can be used to navigate rows in the ViewObject.
static javax.swing.BoundedRangeModel JUScrollBarBinding.getInstance(JUFormBinding formBinding, javax.swing.JScrollBar control, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, boolean scrollCurrentRow, boolean useEstRC)
          Deprecated. since 9.0.2 use createViewBinding method instead.
static javax.swing.MutableComboBoxModel JUComboBoxBinding.createEnumerationBinding(JUFormBinding formBinding, javax.swing.JComboBox control, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String attrName, java.lang.Object[] values)
          Use this method to bind a combobox control to a ViewObject/RowSet identified by voInstanceName when a static list of values are displayed in the combobox, and the combobox is used to display update the same attribute in the same viewobject.
static javax.swing.MutableComboBoxModel JUComboBoxBinding.getInstance(JUFormBinding formBinding, javax.swing.JComboBox control, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String attrName, java.lang.Object[] values)
          Deprecated. since 9.0.2 use createEnumerationBinding, createNavigationBinding or createLovBinding instead
static javax.swing.MutableComboBoxModel JUComboBoxBinding.createLovBinding(JUFormBinding formBinding, javax.swing.JComboBox control, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String[] voAttrNames, java.lang.String lovVOInstanceName, java.lang.String[] lovVOAttrNames, java.lang.String[] lovVODisplayedAttrNames, javax.swing.ListCellRenderer cellRenderer, javax.swing.ComboBoxEditor editor)
          Use this binding when two ViewObjects are to be used in this combobox, one for displaying the list of values and the other ViewObject, rows of which are updated.
static javax.swing.MutableComboBoxModel JUComboBoxBinding.createNavigationBinding(JUFormBinding formBinding, javax.swing.JComboBox control, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String[] voAttrNames, javax.swing.ListCellRenderer cellRenderer, javax.swing.ComboBoxEditor editor)
          Use this binding when the given combobox is used as a navigation control to iterate through a range or rows in a RowSet.
static javax.swing.MutableComboBoxModel JUComboBoxBinding.getInstance(JUFormBinding formBinding, javax.swing.JComboBox control, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String[] voAttrNames, java.lang.String lovVOInstanceName, java.lang.String[] lovVOAttrNames, java.lang.String[] lovVODisplayedAttrNames, javax.swing.ListCellRenderer cellRenderer, javax.swing.ComboBoxEditor editor)
          Deprecated. since 9.0.2 use createEnumerationBinding, createNavigationBinding or createLovBinding instead
protected  JUControlBinding JUListSingleSelDef.createControlBinding(java.lang.Object control, JUFormBinding formBnd)
           
static JUMasterDetailGraphBinding JUMasterDetailGraphBinding.getInstance(JUFormBinding formBinding, oracle.dss.graph.Graph control, int graphType, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String seriesLabelAttributeName, java.lang.String childAccessorAttributeName, java.lang.String[] dataValueAttrNames, java.lang.String groupLabelAttrName)
           
static JUMasterDetailGraphBinding JUMasterDetailGraphBinding.getInstance(JUFormBinding formBinding, oracle.dss.graph.Graph control, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String seriesLabelAttributeName, java.lang.String childAccessorAttributeName, java.lang.String[] dataValueAttrNames, java.lang.String groupLabelAttrName, int numberOfColumnValuesPerMarker)
           
protected  JUControlBinding JUScrollBarDef.createControlBinding(java.lang.Object control, JUFormBinding formBnd)
           
static JUButtonGroupBinding JUButtonGroupBinding.createLovBinding(JUFormBinding formBinding, JUButtonGroupControlInterface control, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String[] voAttrNames, java.lang.String lovVOInstanceName, java.lang.String[] lovVOAttrNames, java.lang.String lovVODisplayedAttrName)
          This method should be used to create a JUButtonGroupBinding and bind it to a control.
static JUButtonGroupBinding JUButtonGroupBinding.getInstance(JUFormBinding formBinding, JUButtonGroupControlInterface control, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String attrName, java.lang.String listVOInstanceName, java.lang.String listVOAttrName)
          Deprecated. since 9.0.2 use createLovBinding() or createEnumerationBinding instead
static JUButtonGroupBinding JUButtonGroupBinding.createEnumerationBinding(JUFormBinding formBinding, javax.swing.AbstractButton[] buttons, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String attrName, java.lang.Object[] valueList)
          Given a list of buttons (that display the values for the given valueList), bind to an attribute of a ViewObject such that on selection of one of the buttons in the list, the value of the selected attribute in the current row of the ViewObject is updated with the equivalent value in the valueList array.
static JUButtonGroupBinding JUButtonGroupBinding.getInstance(JUFormBinding formBinding, javax.swing.AbstractButton[] buttons, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String attrName, java.lang.Object[] valueList)
          Deprecated. since 9.0.2 use createLovBinding() or createEnumerationBinding instead
static javax.swing.ButtonModel JULovButtonBinding.createLovBinding(JUFormBinding formBinding, javax.swing.AbstractButton control, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String[] voAttrNames, java.lang.String lovVOInstanceName, java.lang.String[] lovVOAttrNames, java.lang.String[] lovVODisplayedAttrNames)
          This method should be used to create a JULovButtonBinding and bind it to a JButton control.
static javax.swing.ButtonModel JULovButtonBinding.getInstance(JUFormBinding formBinding, javax.swing.AbstractButton control, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String[] voAttrNames, java.lang.String lovVOInstanceName, java.lang.String[] lovVOAttrNames, java.lang.String[] lovVODisplayedAttrNames)
          Deprecated. since 9.0.2 use createLovBinding()
protected  JUControlBinding JUTreeDef.createControlBinding(java.lang.Object control, JUFormBinding formBnd)
           
static javax.swing.tree.DefaultTreeModel JUTreeBinding.createTreeNodeTypeBinding(JUFormBinding formBinding, javax.swing.JTree control, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, JUCtrlHierTypeBinding[] nodeBindings)
          This method is used by the JClient model-binding editors to bind a JTree to this binding.
static javax.swing.tree.DefaultTreeModel JUTreeBinding.getInstance(JUFormBinding formBinding, javax.swing.JTree control, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, JUCtrlHierTypeBinding[] nodeBindings)
          Deprecated. since 9.0.2
static javax.swing.BoundedRangeModel JUScrollBarAttrBinding.createAttributeBinding(JUFormBinding formBinding, javax.swing.JScrollBar control, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String attrName, int min, int max, int ext)
          Creates a binding for the JScrollBar control.
static javax.swing.BoundedRangeModel JUScrollBarAttrBinding.getInstance(JUFormBinding formBinding, javax.swing.JScrollBar control, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String attrName, int min, int max, int ext)
          Deprecated. since 9.0.2 use createAttributeBinding method instead.
static javax.swing.ButtonModel JUButtonBinding.getAttributeBinding(JUFormBinding formBinding, javax.swing.AbstractButton control, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String attrName)
          Use this method to bind an AbstractButton to a BC4J Attribute when the default settings for true and false states are to be used to set the attribute values.
static javax.swing.ButtonModel JUButtonBinding.getInstance(JUFormBinding formBinding, javax.swing.AbstractButton control, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String attrName)
          Deprecated. since 9.0.2 use createAttributeBinding or createBooleanBinding methods instead.
static javax.swing.ButtonModel JUButtonBinding.createBooleanBinding(JUFormBinding formBinding, javax.swing.AbstractButton control, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String attrName, java.lang.Object[] valueList, boolean boolVal)
          Use this method to bind an AbstractButton to a BC4J Attribute when the Application usage determines the attribute values for true and false states to be used to set the attribute values.
static javax.swing.ButtonModel JUButtonBinding.getInstance(JUFormBinding formBinding, javax.swing.AbstractButton control, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String attrName, java.lang.Object[] valueList, boolean boolVal)
          Deprecated. since 9.0.2 use createAttributeBinding or createBooleanBinding methods instead.
static JULabelBinding JULabelBinding.createAttributeBinding(JUFormBinding formBinding, javax.swing.JLabel control, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String attrName)
          This method is used by the JDeveloper designtime wizards for binding a label with an attribute of rows of a ViewObject/RowIterator.
static JULabelBinding JULabelBinding.getInstance(JUFormBinding formBinding, javax.swing.JLabel control, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String attrName)
          Deprecated. since JDeveloper 9.0.2, use createAttributeBinding instead
protected  JUControlBinding JUComboBoxDef.createControlBinding(java.lang.Object control, JUFormBinding formBnd)
           
static javax.swing.BoundedRangeModel JUSliderAttrBinding.createAttributeBinding(JUFormBinding formBinding, javax.swing.JSlider control, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String attrName, int min, int max, int ext)
          Creates a binding for the JSlider control.
static javax.swing.BoundedRangeModel JUSliderAttrBinding.getInstance(JUFormBinding formBinding, javax.swing.JSlider control, java.lang.String voInstanceName, java.lang.String voIterName, java.lang.String voIterBindingName, java.lang.String attrName, int min, int max, int ext)
          Deprecated. use createAttributeBinding method instead.
 

Constructors in oracle.jbo.uicli.jui with parameters of type JUFormBinding
TypeName
JUPanelValidationEvent(JUControlBinding source, JUFormBinding panel, JUIteratorBinding iterBinding, Row row, java.lang.String attrName, java.lang.Object value)
           
JUPanelValidationEvent(JUFormBinding source, JUIteratorBinding iterBinding, Row row)
           
JUPanelValidationEvent(JUFormBinding source, Transaction txn)
           
 

Uses of JUFormBinding in oracle.jbo.uicli.mom
 

Methods in oracle.jbo.uicli.mom with parameters of type JUFormBinding
TypeName
static void JUMetaObjectManager.reportException(JUFormBinding formBnd, java.lang.Exception ex)
           
 


Business Components