Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.1.0)

E10653-02

oracle.jbo.uicli.controls
Class JULovPanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by oracle.jbo.uicli.controls.JULovPanel
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, JULovPanelInterface

public abstract class JULovPanel
extends javax.swing.JPanel
implements JULovPanelInterface

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  java.awt.event.ActionListener mHelpActionListener
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
JULovPanel(JUCtrlListBinding binding, boolean test, boolean searchability, java.lang.String title, java.awt.Point location)
           
 
Method Summary
 void bindRowSetIterator(DCDataControl dc, RowSetIterator rsi, java.lang.String[] lovVODisplayedAttrNames)
          Sets display using data from this RowSet Iterator.
 void bindRowSetIterator(RowSetIterator rsi, java.lang.String[] lovVODisplayedAttrNames)
          Deprecated. since 9.0.5.1
 JUComboLovDialog createLovDialog(javax.swing.JComponent control)
          Creates a JDialog and returns a JULovDialogInterface that performs interaction with the JULovButtonBinding for display of LOV data.
protected abstract  AttributeDef[] getLovDisplayAttributeDefs()
           
 DCIteratorBinding getLovIteratorBinding()
           
 javax.swing.JPanel getPanel()
          Returns an instance of JPanel to add into an LOV dialog.
 java.lang.String getPanelTitle()
          Returns a String that is displayed in the default JULovDialog as the title of the LOV dialog.
 Row getSelectedRow()
          Returns the currently selected Row in the Lov Panel, so that the binding uses this row to update the target values.
 void helpAction(java.awt.event.ActionEvent ev)
          This method is invoked by the framework to display help on the LOV dialog.
protected abstract  void setupLovListItems()
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

mHelpActionListener

protected java.awt.event.ActionListener mHelpActionListener
Constructor Detail

JULovPanel

public JULovPanel(JUCtrlListBinding binding,
                  boolean test,
                  boolean searchability,
                  java.lang.String title,
                  java.awt.Point location)
Method Detail

getLovIteratorBinding

public DCIteratorBinding getLovIteratorBinding()
Specified by:
getLovIteratorBinding in interface JULovPanelInterface

bindRowSetIterator

public void bindRowSetIterator(RowSetIterator rsi,
                               java.lang.String[] lovVODisplayedAttrNames)
Deprecated. since 9.0.5.1

Sets display using data from this RowSet Iterator. Note that on LOV action, this RowSet Iterator's current Row will be used to set the target Row's attributes.

Specified by:
bindRowSetIterator in interface JULovPanelInterface

bindRowSetIterator

public void bindRowSetIterator(DCDataControl dc,
                               RowSetIterator rsi,
                               java.lang.String[] lovVODisplayedAttrNames)
Sets display using data from this RowSet Iterator. Note that on LOV action, this RowSet Iterator's current Row will be used to set the target Row's attributes.

Specified by:
bindRowSetIterator in interface JULovPanelInterface
Since:
9.0.5.1 (** APICHANGE ** from 904)

getPanelTitle

public java.lang.String getPanelTitle()
Description copied from interface: JULovPanelInterface
Returns a String that is displayed in the default JULovDialog as the title of the LOV dialog.

Specified by:
getPanelTitle in interface JULovPanelInterface

getPanel

public javax.swing.JPanel getPanel()
Description copied from interface: JULovPanelInterface
Returns an instance of JPanel to add into an LOV dialog. This method may return null if createLovDialog() is creating and adding a LOV panel into itself.

Specified by:
getPanel in interface JULovPanelInterface

helpAction

public void helpAction(java.awt.event.ActionEvent ev)
Description copied from interface: JULovPanelInterface
This method is invoked by the framework to display help on the LOV dialog. If applications customize the Lov Panel interface and not the dialog, then this method will get invoked if no helpActionListener is established with the LovButtonBinding to control the help display.

Specified by:
helpAction in interface JULovPanelInterface

createLovDialog

public JUComboLovDialog createLovDialog(javax.swing.JComponent control)
Description copied from interface: JULovPanelInterface
Creates a JDialog and returns a JULovDialogInterface that performs interaction with the JULovButtonBinding for display of LOV data.

Specified by:
createLovDialog in interface JULovPanelInterface

getSelectedRow

public Row getSelectedRow()
Description copied from interface: JULovPanelInterface
Returns the currently selected Row in the Lov Panel, so that the binding uses this row to update the target values.

Specified by:
getSelectedRow in interface JULovPanelInterface

setupLovListItems

protected abstract void setupLovListItems()

getLovDisplayAttributeDefs

protected abstract AttributeDef[] getLovDisplayAttributeDefs()

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.1.0)

E10653-02

Copyright © 1997, 2009, Oracle. All rights reserved.