ADF Designtime

oracle.adf.dt.objects.bindpanels
Class IteratorSelectPanel

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byoracle.adf.dt.objects.bindpanels.IteratorSelectPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable
Direct Known Subclasses:
NavBarIteratorSelectPanel

public class IteratorSelectPanel
extends javax.swing.JPanel

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
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
IteratorSelectPanel()
           
IteratorSelectPanel(JUDTBaseObject mDef)
           
IteratorSelectPanel(JUDTBaseObject mDef, boolean useLabel)
           
 
Method Summary
 void addActionListener(java.awt.event.ActionListener l)
           
 void addItemListener(java.awt.event.ItemListener l)
           
 void addIterator(java.lang.Object obj)
           
 void addNewIteratorAddedListener(oracle.adf.dt.objects.bindpanels.IteratorAddedListener l)
           
 void enableComponents(boolean b)
           
 java.util.ArrayList findIteratorBindingsWithMatchingViewName(java.lang.String voname)
           
 JUDTIteratorBinding findIteratorBindingWithMatchingViewName(java.lang.String voname)
           
 java.lang.String getAccessorIteratorInstanceName()
           
 java.lang.String[] getAttributesForSelectedItem()
           
 java.lang.String getAttributeType(java.lang.String attributeName)
           
protected  JUDTBaseBindingContainer getBindingContainer()
           
 oracle.ide.addin.Context getContext()
           
static java.lang.String getDecoratedInstanceName(DefaultDataControlTreeNode dtn)
           
 JUDTBaseObject getDefObject()
           
 javax.swing.JComboBox getIteratorCombo()
           
 int getIteratorCount()
           
 java.lang.String getIteratorVoName(JUDTIteratorBinding ib)
           
 java.lang.String getMethodIteratorInstanceName()
           
 java.lang.String getMethodIteratorInstanceName(JUDTMethodIteratorBinding methodIter)
          Method Iterators are bound to Actions.
 java.lang.String getMethodNameWithParameters(JUDTCtrlAction actionControl)
           
static java.lang.String getMethodReturnNodeIteratorId(DataControlTreeNode trNode)
           
 RowsetInfo getRowSetFromSelection()
           
 java.lang.String getSelecetdIteratorBindingName()
           
 java.lang.Object getSelectedIterator()
           
 java.lang.String[] getSelectedIteratorAttributes()
           
 JUDTDataControl getSelectedIteratorDataControl()
           
 java.lang.String getSelectedIteratorVOName()
           
 DataControlTreeNode getSelectedNode()
           
 java.lang.String getSelectedNodeVoName()
           
protected  java.lang.String getVoNameFromAction(JUDTCtrlAction actionControl)
           
 java.lang.String getVONameFromIterator(java.lang.String iterName)
           
protected  void populate()
           
 void repopulateCombo(java.lang.String voname)
           
 void setButtonMnemonic(char c)
           
 void setComboEnabled(boolean b)
           
 void setDefObject(JUDTBaseObject mDef)
           
 void setDetailsButtonAccesibleDescription(java.lang.String s)
           
 void setDetailsButtonAccesibleName(java.lang.String s)
           
 void setDetailsButtonMnemonic(char c)
           
 void setIteratorComboLabelAccessibleDescription(java.lang.String s)
           
 void setLabelMnemonic(char c)
           
 void setLabelText(java.lang.String text)
           
 void setNewButtonAccesibleDescription(java.lang.String s)
           
 void setNewButtonAccessibleName(java.lang.String s)
           
 void setSelectedIndex(int i)
           
 void setSelectedIteratorName(java.lang.String selectedIter)
           
 void setSelectedNode(DataControlTreeNode treeNode)
           
 void setSelectedObject(java.lang.Object obj)
           
 void showNewButton(boolean b)
           
 java.lang.String trimPackage(java.lang.String clsName)
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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
 

Constructor Detail

IteratorSelectPanel

public IteratorSelectPanel()

IteratorSelectPanel

public IteratorSelectPanel(JUDTBaseObject mDef)

IteratorSelectPanel

public IteratorSelectPanel(JUDTBaseObject mDef,
                           boolean useLabel)
Method Detail

getSelecetdIteratorBindingName

public java.lang.String getSelecetdIteratorBindingName()

getSelectedIterator

public java.lang.Object getSelectedIterator()

addActionListener

public void addActionListener(java.awt.event.ActionListener l)

addItemListener

public void addItemListener(java.awt.event.ItemListener l)

setSelectedIteratorName

public void setSelectedIteratorName(java.lang.String selectedIter)

setSelectedObject

public void setSelectedObject(java.lang.Object obj)

getBindingContainer

protected JUDTBaseBindingContainer getBindingContainer()

getSelectedIteratorVOName

public java.lang.String getSelectedIteratorVOName()

getIteratorVoName

public java.lang.String getIteratorVoName(JUDTIteratorBinding ib)

setComboEnabled

public void setComboEnabled(boolean b)

setDefObject

public void setDefObject(JUDTBaseObject mDef)

getDefObject

public JUDTBaseObject getDefObject()

populate

protected void populate()

setButtonMnemonic

public void setButtonMnemonic(char c)

setLabelMnemonic

public void setLabelMnemonic(char c)

setLabelText

public void setLabelText(java.lang.String text)

getSelectedIteratorAttributes

public java.lang.String[] getSelectedIteratorAttributes()

getAttributesForSelectedItem

public java.lang.String[] getAttributesForSelectedItem()

setDetailsButtonMnemonic

public void setDetailsButtonMnemonic(char c)

setNewButtonAccesibleDescription

public void setNewButtonAccesibleDescription(java.lang.String s)

setDetailsButtonAccesibleDescription

public void setDetailsButtonAccesibleDescription(java.lang.String s)

setNewButtonAccessibleName

public void setNewButtonAccessibleName(java.lang.String s)

setDetailsButtonAccesibleName

public void setDetailsButtonAccesibleName(java.lang.String s)

setIteratorComboLabelAccessibleDescription

public void setIteratorComboLabelAccessibleDescription(java.lang.String s)

getAttributeType

public java.lang.String getAttributeType(java.lang.String attributeName)

getRowSetFromSelection

public RowsetInfo getRowSetFromSelection()

getSelectedIteratorDataControl

public JUDTDataControl getSelectedIteratorDataControl()

enableComponents

public void enableComponents(boolean b)

getContext

public final oracle.ide.addin.Context getContext()

getIteratorCombo

public javax.swing.JComboBox getIteratorCombo()

getIteratorCount

public int getIteratorCount()

setSelectedIndex

public void setSelectedIndex(int i)

getVONameFromIterator

public java.lang.String getVONameFromIterator(java.lang.String iterName)

findIteratorBindingsWithMatchingViewName

public java.util.ArrayList findIteratorBindingsWithMatchingViewName(java.lang.String voname)

findIteratorBindingWithMatchingViewName

public JUDTIteratorBinding findIteratorBindingWithMatchingViewName(java.lang.String voname)

setSelectedNode

public void setSelectedNode(DataControlTreeNode treeNode)

getMethodReturnNodeIteratorId

public static java.lang.String getMethodReturnNodeIteratorId(DataControlTreeNode trNode)

getDecoratedInstanceName

public static java.lang.String getDecoratedInstanceName(DefaultDataControlTreeNode dtn)

getSelectedNode

public DataControlTreeNode getSelectedNode()

getSelectedNodeVoName

public java.lang.String getSelectedNodeVoName()

repopulateCombo

public void repopulateCombo(java.lang.String voname)

getAccessorIteratorInstanceName

public java.lang.String getAccessorIteratorInstanceName()

getMethodIteratorInstanceName

public java.lang.String getMethodIteratorInstanceName()

getMethodIteratorInstanceName

public java.lang.String getMethodIteratorInstanceName(JUDTMethodIteratorBinding methodIter)
Method Iterators are bound to Actions. In order to get exact node to which method iterators are bound to get the Action Control Get InstanceName of the actionControl and process the instance name before returning


getVoNameFromAction

protected java.lang.String getVoNameFromAction(JUDTCtrlAction actionControl)

trimPackage

public java.lang.String trimPackage(java.lang.String clsName)

showNewButton

public void showNewButton(boolean b)

getMethodNameWithParameters

public java.lang.String getMethodNameWithParameters(JUDTCtrlAction actionControl)

addIterator

public void addIterator(java.lang.Object obj)

addNewIteratorAddedListener

public void addNewIteratorAddedListener(oracle.adf.dt.objects.bindpanels.IteratorAddedListener l)

ADF Designtime

 

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