Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.1.0)

E17493-02

oracle.ide.db.panels.sql
Class FromObjectsPanel

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.ide.panels.DefaultTraversablePanel
                      extended by oracle.ide.db.panels.SkippingTraversable
                          extended by oracle.ide.db.panels.SelectDBObjectsPanel
                              extended by oracle.ide.db.panels.sql.BaseSQLQueryPickerPanel
                                  extended by oracle.ide.db.panels.sql.FromObjectsPanel
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.event.ItemListener, java.awt.event.KeyListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.event.DocumentListener, oracle.bali.ewt.shuttle.ShuttleListener, CheckBoxListItemStateListener, GridBagConstants, Traversable

public class FromObjectsPanel
extends BaseSQLQueryPickerPanel

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
static java.lang.String SETTINGS_KEY_DB
           
static java.lang.String SETTINGS_KEY_OTHER
           
 
Fields inherited from class oracle.ide.db.panels.SelectDBObjectsPanel
m_callBacks, m_chosen, m_shuttle, SELECTED_OBJECTS, SETTINGS_KEY
 
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 oracle.ide.controls.GridBagConstants
ANCHOR_C, ANCHOR_E, ANCHOR_N, ANCHOR_NE, ANCHOR_NW, ANCHOR_S, ANCHOR_SE, ANCHOR_SW, ANCHOR_W, FILL_NONE, FILL_X, FILL_XY, FILL_Y
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
FromObjectsPanel()
           
 
Method Summary
protected  void clearToPicker()
           
protected  void commitToPicker(TraversableContext dataContext)
           
protected  DBObjectSourcePicker getFromPicker()
          Returns the picker for the left (from) side of the shuttle.
protected  java.lang.String getPanelName()
          Returns the name that will be prepended to all component names for ui testability.
protected  java.lang.String getSettingsKey()
          This panel has two settings keys - one if it is working on a DB and another if it isn't.
protected  oracle.bali.ewt.shuttle.ItemPicker getToPicker()
          Returns the picker for the right (to) side of the shuttle.
protected  void initToPicker(SQLQueryBuilder builder, DBObjectProvider provider, Schema schema)
           
 
Methods inherited from class oracle.ide.db.panels.sql.BaseSQLQueryPickerPanel
canAlwaysNext, canFinish, commit, getAvailableTypes, getBuilder, getSchemaObject, init, layoutMessageOnly
 
Methods inherited from class oracle.ide.db.panels.SelectDBObjectsPanel
actionPerformed, canRenameObjects, changedUpdate, checkWizardButtons, fireQuery, getNameController, getPropertyStorage, getProvider, getProvider, getProviderKey, getSelectedObjects, getTraversableName, insertUpdate, itemStateChanged, keyPressed, keyReleased, keyTyped, layoutComponents, listSupportedSchemaTypes, loadSettings, onEntry, onExit, removeUpdate, saveSettings, setDefaultSettings, setIncludePublicSchema, setupQuery, shuttleItemsMoved, shuttleItemsRemoved, shuttleItemsReordered, stateChanged
 
Methods inherited from class oracle.ide.db.panels.SkippingTraversable
isSkipping
 
Methods inherited from class oracle.ide.panels.DefaultTraversablePanel
gbc, gbc, getComponent, getDefaultTitle, getExitTransition, getHelpID, getText, setDefaultTitle, setHelpID
 
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

SETTINGS_KEY_DB

public static final java.lang.String SETTINGS_KEY_DB
See Also:
Constant Field Values

SETTINGS_KEY_OTHER

public static final java.lang.String SETTINGS_KEY_OTHER
See Also:
Constant Field Values
Constructor Detail

FromObjectsPanel

public FromObjectsPanel()
Method Detail

getPanelName

protected java.lang.String getPanelName()
Description copied from class: SelectDBObjectsPanel
Returns the name that will be prepended to all component names for ui testability. Override where appropriate.

Overrides:
getPanelName in class SelectDBObjectsPanel

getToPicker

protected oracle.bali.ewt.shuttle.ItemPicker getToPicker()
Description copied from class: SelectDBObjectsPanel
Returns the picker for the right (to) side of the shuttle. By default this is a simple picker around a JList that contains the DBObjects. Override in subclasses as appropriate.
If the returned picker is Traversable its onEntry() and onExit() methods will be called with the panel's entry and exit.

Overrides:
getToPicker in class SelectDBObjectsPanel

getFromPicker

protected DBObjectSourcePicker getFromPicker()
Description copied from class: SelectDBObjectsPanel
Returns the picker for the left (from) side of the shuttle. By default this returns a DBObjectSourcePicker for the provider in the traversable context, which doesn't show child objects, and does remove from the tree on shuttle. Override in subclasses as appropriate.

Overrides:
getFromPicker in class SelectDBObjectsPanel

clearToPicker

protected void clearToPicker()
Specified by:
clearToPicker in class BaseSQLQueryPickerPanel

initToPicker

protected void initToPicker(SQLQueryBuilder builder,
                            DBObjectProvider provider,
                            Schema schema)
Specified by:
initToPicker in class BaseSQLQueryPickerPanel

commitToPicker

protected void commitToPicker(TraversableContext dataContext)
                       throws TraversalException
Specified by:
commitToPicker in class BaseSQLQueryPickerPanel
Throws:
TraversalException

getSettingsKey

protected java.lang.String getSettingsKey()
This panel has two settings keys - one if it is working on a DB and another if it isn't. This is because the database hits are time consuming and the user would probably want different query settings for it.

Overrides:
getSettingsKey in class SelectDBObjectsPanel
See Also:
SelectDBObjectsPanel.getPropertyStorage()

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.1.0)

E17493-02

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