Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.4.0)

E13403-05

oracle.ide.db.panels.sql
Class OrderByPanel

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.sql.BaseSQLQueryBuilderPanel
                          extended by oracle.ide.db.panels.sql.OrderByPanel
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.DocumentListener, GridBagConstants, ExpressionPanel.FragmentProvider, Traversable

public class OrderByPanel
extends BaseSQLQueryBuilderPanel
implements java.awt.event.ActionListener, javax.swing.event.DocumentListener, ExpressionPanel.FragmentProvider

Panel used to edit the ORDER BY clause of a SQL Query.

Since:
10.1.3
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.sql.BaseSQLQueryBuilderPanel
m_dc, m_defaultSchema, m_fac, m_namespace, m_parseMessage, m_pro, m_sObj, m_wc
 
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
OrderByPanel()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void addToExpression(java.lang.String text)
          Accepts the given text from a template on the panel.
 void changedUpdate(javax.swing.event.DocumentEvent e)
           
 void commit()
          Commits any edits in progress on the current fragment.
 void edit(SQLFragment frag)
          Edits the given fragment.
 java.lang.String getComponentNamePrefix()
          Returns the prefix to use for all component names.
 java.lang.String getEditorName()
          Returns the name of the editor - used for the titled border.
 javax.swing.JPanel getEditorUI()
          Returns the UI used to edit the SQLFragments.
 java.lang.String getListTitle()
          Returns the name of the List.
 java.lang.String getTemplateTitle()
          Returns the name to use for the templates.
protected  void init(SQLQueryBuilder builder, DBObject defaultObject)
          Initialises the panel.
 void insertUpdate(javax.swing.event.DocumentEvent e)
           
protected  void layoutComponents()
          Create (AND REPLACE) the panel layout with default components.
 void moveFragment(SQLFragment frag, int newIndex)
          Moves the fragment within it's section of the query.
 SQLFragment newFragment()
          Requests a new fragment from the provider.
 void onExit(TraversableContext tc)
          Does nothing by default.
 boolean removeFragment(SQLFragment frag)
          Removes the given fragment from the query.
 void removeUpdate(javax.swing.event.DocumentEvent e)
           
 
Methods inherited from class oracle.ide.db.panels.sql.BaseSQLQueryBuilderPanel
enableButtons, findQuery, getObject, invalidWithoutBuilder, isQueryPanel, layoutMessageOnly, layoutNoBuilder, onEntry, setCanFinish
 
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

OrderByPanel

public OrderByPanel()
Method Detail

layoutComponents

protected void layoutComponents()
Description copied from class: BaseSQLQueryBuilderPanel
Create (AND REPLACE) the panel layout with default components.

Specified by:
layoutComponents in class BaseSQLQueryBuilderPanel

init

protected void init(SQLQueryBuilder builder,
                    DBObject defaultObject)
Description copied from class: BaseSQLQueryBuilderPanel
Initialises the panel.

Specified by:
init in class BaseSQLQueryBuilderPanel

onExit

public void onExit(TraversableContext tc)
            throws TraversalException
Description copied from class: DefaultTraversablePanel
Does nothing by default.

Specified by:
onExit in interface Traversable
Overrides:
onExit in class DefaultTraversablePanel
Parameters:
tc - The data object where changes made in the UI should be copied so that the changes can be accessed by other Traversables.
Throws:
TraversalException - if the user has entered either incomplete, invalid, or inconsistent data. This exception prevents the property dialog or wizard from continuing and forces the user to stay on the current Traversable until the data entered is valid or the user cancels. The exception class itself is capable of carrying an error message that will be shown to the user. Refer to its javadoc for details.
See Also:
Traversable.onExit(TraversableContext)

newFragment

public SQLFragment newFragment()
Description copied from interface: ExpressionPanel.FragmentProvider
Requests a new fragment from the provider.

Specified by:
newFragment in interface ExpressionPanel.FragmentProvider

removeFragment

public boolean removeFragment(SQLFragment frag)
Description copied from interface: ExpressionPanel.FragmentProvider
Removes the given fragment from the query.

Specified by:
removeFragment in interface ExpressionPanel.FragmentProvider

moveFragment

public void moveFragment(SQLFragment frag,
                         int newIndex)
Description copied from interface: ExpressionPanel.FragmentProvider
Moves the fragment within it's section of the query.

Specified by:
moveFragment in interface ExpressionPanel.FragmentProvider

commit

public void commit()
            throws TraversalException
Description copied from interface: ExpressionPanel.FragmentProvider
Commits any edits in progress on the current fragment.

Specified by:
commit in interface ExpressionPanel.FragmentProvider
Throws:
TraversalException

edit

public void edit(SQLFragment frag)
Description copied from interface: ExpressionPanel.FragmentProvider
Edits the given fragment. Loses current edit - commit() must be called first.

Specified by:
edit in interface ExpressionPanel.FragmentProvider

getComponentNamePrefix

public java.lang.String getComponentNamePrefix()
Description copied from interface: ExpressionPanel.FragmentProvider
Returns the prefix to use for all component names.

Specified by:
getComponentNamePrefix in interface ExpressionPanel.FragmentProvider

getEditorUI

public javax.swing.JPanel getEditorUI()
Description copied from interface: ExpressionPanel.FragmentProvider
Returns the UI used to edit the SQLFragments.

Specified by:
getEditorUI in interface ExpressionPanel.FragmentProvider

addToExpression

public void addToExpression(java.lang.String text)
Description copied from interface: ExpressionPanel.FragmentProvider
Accepts the given text from a template on the panel.

Specified by:
addToExpression in interface ExpressionPanel.FragmentProvider

getEditorName

public java.lang.String getEditorName()
Description copied from interface: ExpressionPanel.FragmentProvider
Returns the name of the editor - used for the titled border.

Specified by:
getEditorName in interface ExpressionPanel.FragmentProvider

getListTitle

public java.lang.String getListTitle()
Description copied from interface: ExpressionPanel.FragmentProvider
Returns the name of the List.

Specified by:
getListTitle in interface ExpressionPanel.FragmentProvider

getTemplateTitle

public java.lang.String getTemplateTitle()
Description copied from interface: ExpressionPanel.FragmentProvider
Returns the name to use for the templates.

Specified by:
getTemplateTitle in interface ExpressionPanel.FragmentProvider

actionPerformed

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

insertUpdate

public void insertUpdate(javax.swing.event.DocumentEvent e)
Specified by:
insertUpdate in interface javax.swing.event.DocumentListener

removeUpdate

public void removeUpdate(javax.swing.event.DocumentEvent e)
Specified by:
removeUpdate in interface javax.swing.event.DocumentListener

changedUpdate

public void changedUpdate(javax.swing.event.DocumentEvent e)
Specified by:
changedUpdate in interface javax.swing.event.DocumentListener

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.4.0)

E13403-05

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