Skip navigation links

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

E17493-03


oracle.ide.db.panels.sql
Class BaseSQLQueryPickerPanel

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

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
Direct Known Subclasses:
FromObjectsPanel, QuickPickObjectsPanel

public abstract class BaseSQLQueryPickerPanel
extends SelectDBObjectsPanel
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

 

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
protected BaseSQLQueryPickerPanel()
           
protected BaseSQLQueryPickerPanel(boolean canAlwaysNext)
           

 

Method Summary
protected  boolean canAlwaysNext()
          When used in a wizard this sets whether the wizard can always next regardless of the state of this step.
protected  boolean canFinish()
          When used in a wizard this sets whether the wizard can finish after this step.
protected abstract  void clearToPicker()
           
 void commit(TraversableContext dataContext)
          Default implementation of the commit calls SelectDBObjectsPanel.getSelectedObjects() and places what is returned into the context using the SelectDBObjectsPanel.SELECTED_OBJECTS key.
protected abstract  void commitToPicker(TraversableContext dataContext)
           
protected  java.lang.String[] getAvailableTypes()
          Returns the types available for querying in the from picker - override in subclasses as appropriate.
protected  SQLQueryBuilder getBuilder()
           
protected  SchemaObject getSchemaObject()
           
 void init(boolean providerChanged, TraversableContext dataContext)
          Initialises the panel.
protected abstract  void initToPicker(SQLQueryBuilder builder, DBObjectProvider pro, Schema schema)
           
protected  void layoutMessageOnly(java.lang.String text)
           

 

Methods inherited from class oracle.ide.db.panels.SelectDBObjectsPanel
actionPerformed, canRenameObjects, changedUpdate, checkWizardButtons, fireQuery, getFromPicker, getNameController, getPanelName, getPropertyStorage, getProvider, getProvider, getProviderKey, getSelectedObjects, getSettingsKey, getToPicker, 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

 

Constructor Detail

BaseSQLQueryPickerPanel

protected BaseSQLQueryPickerPanel()

BaseSQLQueryPickerPanel

protected BaseSQLQueryPickerPanel(boolean canAlwaysNext)

Method Detail

getBuilder

protected final SQLQueryBuilder getBuilder()

getSchemaObject

protected final SchemaObject getSchemaObject()

getAvailableTypes

protected final java.lang.String[] getAvailableTypes()
Description copied from class: SelectDBObjectsPanel
Returns the types available for querying in the from picker - override in subclasses as appropriate. The String should be the offical oracle.javatools.db types - for example to select just Tables and Views (the default) the following is returned: new String[]{Table.TYPE, View.TYPE};
Overrides:
getAvailableTypes in class SelectDBObjectsPanel

init

public final void init(boolean providerChanged,
                       TraversableContext dataContext)
Description copied from class: SelectDBObjectsPanel
Initialises the panel. Call from the SelectDBObjectsPanel.onEntry(TraversableContext) to the parent Traversable. The default implementation deals with auto-querying, spotting that the provider has changed, loading the settings and checking the wizard buttons if working in a wizard). It is recommended that subclasses still call this behaviour.
Overrides:
init in class SelectDBObjectsPanel
Parameters:
providerChanged - whether on entering the state has changed the provider.
dataContext - the traversable context containing all state data

clearToPicker

protected abstract void clearToPicker()

initToPicker

protected abstract void initToPicker(SQLQueryBuilder builder,
                                     DBObjectProvider pro,
                                     Schema schema)

commit

public final void commit(TraversableContext dataContext)
                  throws TraversalException
Description copied from class: SelectDBObjectsPanel
Default implementation of the commit calls SelectDBObjectsPanel.getSelectedObjects() and places what is returned into the context using the SelectDBObjectsPanel.SELECTED_OBJECTS key.
Overrides:
commit in class SelectDBObjectsPanel
Throws:
TraversalException

commitToPicker

protected abstract void commitToPicker(TraversableContext dataContext)
                                throws TraversalException
Throws:
TraversalException

canFinish

protected boolean canFinish()
Description copied from class: SelectDBObjectsPanel
When used in a wizard this sets whether the wizard can finish after this step.
Overrides:
canFinish in class SelectDBObjectsPanel

canAlwaysNext

protected boolean canAlwaysNext()
Description copied from class: SelectDBObjectsPanel
When used in a wizard this sets whether the wizard can always next regardless of the state of this step.
Overrides:
canAlwaysNext in class SelectDBObjectsPanel

layoutMessageOnly

protected void layoutMessageOnly(java.lang.String text)

Skip navigation links

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

E17493-03


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