Oracle Fusion Middleware Java API Reference for Oracle ADF Model Tester
11g Release 2 (11.1.2.0.0)

E17487-01

oracle.jbo.ui.main
Class JboSelectPanel

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.ui.main.JboSelectPanel
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.event.ListSelectionListener

public class JboSelectPanel
extends javax.swing.JPanel
implements javax.swing.event.ListSelectionListener, java.awt.event.ActionListener

Version:
INTERNAL
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  JboList availableJboList
           
protected  javax.swing.JLabel availableLabel
           
protected  javax.swing.JList availableList
           
protected  JboListModel availableListModel
           
protected  boolean bDirty
           
protected  boolean bDuplicatesAllowed
           
protected  boolean bRemoveSelections
           
protected  ShuttleButtonPanel buttons
           
protected  java.util.ArrayList delSelection
           
protected  java.awt.GridBagLayout gridBagLayout1
           
protected  java.util.ArrayList orgSelection
           
protected  JboList selectedJboList
           
protected  javax.swing.JLabel selectedLabel
           
protected  javax.swing.JList selectedList
           
protected  JboListModel selectedListModel
           
 
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
JboSelectPanel()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void addAllItems()
           
protected  void addAvailableItem(java.lang.Object obj)
           
protected  void addSelectedItems()
           
 void enableButtons()
           
 java.lang.String getAvailableItem(int index)
           
 int getAvailableItemsSize()
           
 javax.swing.JList getAvailableListBox()
           
 JboListModel getAvailableListModel()
           
 ShuttleButtonPanel getButtonPanel()
           
 java.lang.String[] getDeletedItems()
           
 java.lang.Object getSelectedItem(int index)
           
 java.lang.String[] getSelectedItems()
           
 JboListModel getSelectedItemsModel()
           
 int getSelectedItemsSize()
           
 javax.swing.JList getSelectedListBox()
           
 JboListModel getSelectedListModel()
           
protected  void highlightItems(javax.swing.JList toList, JboListModel toModel, java.lang.Object[] selValues)
           
 boolean isDirty()
           
protected  boolean isItemSelected(java.lang.Object obj)
           
 void jbInit()
           
protected  void moveItemBackward(javax.swing.JList fromList, JboListModel fromModel, javax.swing.JList toList, JboListModel toModel, int index, int newIndex)
           
protected  boolean moveItemForward(javax.swing.JList fromList, JboListModel fromModel, javax.swing.JList toList, JboListModel toModel, int index, int newIndex)
           
 void removeAllAvailableItems()
           
 void removeAllItems()
           
 void removeAllSelectedItems()
           
protected  void removeSelectedItems()
           
 void setAvailableItems(java.util.ArrayList items)
           
 void setAvailableItems(java.lang.String[] aList)
           
 void setAvailableLabel(java.lang.String text)
           
 void setDirty(boolean bState)
           
 void setDuplicatesAllowed(boolean bAllow)
           
 void setListItems(java.util.ArrayList aList, java.util.ArrayList sList)
           
 void setListItems(java.lang.String[] aList, java.lang.String[] sList)
           
 void setRemoveSelections(boolean bRemove)
           
 void setSelectedItems(java.util.ArrayList items)
           
 void setSelectedItems(java.lang.String[] sList)
           
 void setSelectedLabel(java.lang.String text)
           
 void setSizes()
           
 void valueChanged(javax.swing.event.ListSelectionEvent e)
           
 
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

availableJboList

protected JboList availableJboList

availableList

protected javax.swing.JList availableList

availableListModel

protected JboListModel availableListModel

selectedJboList

protected JboList selectedJboList

selectedList

protected javax.swing.JList selectedList

selectedListModel

protected JboListModel selectedListModel

availableLabel

protected javax.swing.JLabel availableLabel

buttons

protected ShuttleButtonPanel buttons

selectedLabel

protected javax.swing.JLabel selectedLabel

delSelection

protected java.util.ArrayList delSelection

orgSelection

protected java.util.ArrayList orgSelection

gridBagLayout1

protected java.awt.GridBagLayout gridBagLayout1

bRemoveSelections

protected boolean bRemoveSelections

bDuplicatesAllowed

protected boolean bDuplicatesAllowed

bDirty

protected boolean bDirty
Constructor Detail

JboSelectPanel

public JboSelectPanel()
Method Detail

jbInit

public void jbInit()
            throws java.lang.Exception
Throws:
java.lang.Exception

getDeletedItems

public java.lang.String[] getDeletedItems()

getAvailableItemsSize

public int getAvailableItemsSize()

getAvailableListModel

public JboListModel getAvailableListModel()

getAvailableItem

public java.lang.String getAvailableItem(int index)

getSelectedItemsSize

public int getSelectedItemsSize()

getSelectedItem

public java.lang.Object getSelectedItem(int index)

getSelectedItems

public java.lang.String[] getSelectedItems()

getSelectedItemsModel

public JboListModel getSelectedItemsModel()

getSelectedListModel

public JboListModel getSelectedListModel()

removeAllAvailableItems

public void removeAllAvailableItems()

removeAllSelectedItems

public void removeAllSelectedItems()

setRemoveSelections

public void setRemoveSelections(boolean bRemove)

setDuplicatesAllowed

public void setDuplicatesAllowed(boolean bAllow)

setListItems

public void setListItems(java.lang.String[] aList,
                         java.lang.String[] sList)

setListItems

public void setListItems(java.util.ArrayList aList,
                         java.util.ArrayList sList)

setSizes

public void setSizes()

setSelectedLabel

public void setSelectedLabel(java.lang.String text)

setSelectedItems

public void setSelectedItems(java.util.ArrayList items)

addAvailableItem

protected void addAvailableItem(java.lang.Object obj)

isItemSelected

protected boolean isItemSelected(java.lang.Object obj)

setAvailableLabel

public void setAvailableLabel(java.lang.String text)

setAvailableItems

public void setAvailableItems(java.util.ArrayList items)

setAvailableItems

public void setAvailableItems(java.lang.String[] aList)

setSelectedItems

public void setSelectedItems(java.lang.String[] sList)

setDirty

public void setDirty(boolean bState)

isDirty

public boolean isDirty()

highlightItems

protected void highlightItems(javax.swing.JList toList,
                              JboListModel toModel,
                              java.lang.Object[] selValues)

addSelectedItems

protected void addSelectedItems()

removeSelectedItems

protected void removeSelectedItems()

addAllItems

public void addAllItems()

removeAllItems

public void removeAllItems()

moveItemForward

protected boolean moveItemForward(javax.swing.JList fromList,
                                  JboListModel fromModel,
                                  javax.swing.JList toList,
                                  JboListModel toModel,
                                  int index,
                                  int newIndex)

moveItemBackward

protected void moveItemBackward(javax.swing.JList fromList,
                                JboListModel fromModel,
                                javax.swing.JList toList,
                                JboListModel toModel,
                                int index,
                                int newIndex)

enableButtons

public void enableButtons()

valueChanged

public void valueChanged(javax.swing.event.ListSelectionEvent e)
Specified by:
valueChanged in interface javax.swing.event.ListSelectionListener

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

getAvailableListBox

public javax.swing.JList getAvailableListBox()

getSelectedListBox

public javax.swing.JList getSelectedListBox()

getButtonPanel

public ShuttleButtonPanel getButtonPanel()

Oracle Fusion Middleware Java API Reference for Oracle ADF Model Tester
11g Release 2 (11.1.2.0.0)

E17487-01

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