Skip navigation links
oracle.ide.db.panels.sql
Class FromJoinToPicker
java.lang.Object
oracle.ide.db.controls.AbstractTreePicker
oracle.ide.db.panels.sql.FromJoinToPicker
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.awt.event.FocusListener, java.awt.event.MouseListener, java.util.EventListener, javax.swing.event.DocumentListener, javax.swing.event.TreeSelectionListener, oracle.bali.ewt.shuttle.ItemPicker
-
public class FromJoinToPicker
- extends AbstractTreePicker
- implements javax.swing.event.DocumentListener
Tree picker for the RHS of the FromPanel shuttle that allows the user to edit FromObjects, including JOINs.
Fields inherited from interface oracle.bali.ewt.shuttle.ItemPicker |
PROPERTY_SELECTION |
Methods inherited from class oracle.ide.db.controls.AbstractTreePicker |
addActionListener, addPropertyChangeListener, canAcceptFlavors, deselectAll, focusGained, focusLost, getScrollPane, getSelectedItems, getSelectionDataFlavors, getTree, isItemSelected, isSelectableItemPresent, mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased, removeActionListener, removePropertyChangeListener, setTree |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
REMOVE_FROM_HELP_ID
public static final java.lang.String REMOVE_FROM_HELP_ID
-
- See Also:
- Constant Field Values
FromJoinToPicker
public FromJoinToPicker()
init
protected void init(SQLQueryBuilder builder,
DBObjectProvider provider,
Schema defaultSchema)
setSelectedObject
protected void setSelectedObject(FromObject from)
commit
protected void commit()
throws SQLQueryException
-
- Throws:
SQLQueryException
exit
protected void exit()
throws TraversalException
-
- Throws:
TraversalException
addSelectedItems
public boolean addSelectedItems(java.awt.datatransfer.Transferable[] toAdd)
-
- Specified by:
addSelectedItems
in interface oracle.bali.ewt.shuttle.ItemPicker
- Specified by:
addSelectedItems
in class AbstractTreePicker
createTransferable
public java.awt.datatransfer.Transferable createTransferable(javax.swing.tree.TreePath path)
-
- Specified by:
createTransferable
in class AbstractTreePicker
getAllSelectableItems
public java.awt.datatransfer.Transferable[] getAllSelectableItems()
-
- Specified by:
getAllSelectableItems
in interface oracle.bali.ewt.shuttle.ItemPicker
- Specified by:
getAllSelectableItems
in class AbstractTreePicker
removeAllSelectableItems
public void removeAllSelectableItems()
-
- Specified by:
removeAllSelectableItems
in interface oracle.bali.ewt.shuttle.ItemPicker
- Specified by:
removeAllSelectableItems
in class AbstractTreePicker
clear
protected void clear()
- Removes all the selectable items without prompting or changing the underlying query.
removeSelectedItems
public void removeSelectedItems()
- Collects up all the selected from objects and joins (seperately). Works out if any extra joins can be removed as both their left and right expressions are being removed.
-
- Specified by:
removeSelectedItems
in interface oracle.bali.ewt.shuttle.ItemPicker
- Specified by:
removeSelectedItems
in class AbstractTreePicker
getComponent
public java.awt.Component getComponent()
-
- Specified by:
getComponent
in interface oracle.bali.ewt.shuttle.ItemPicker
- Overrides:
getComponent
in class AbstractTreePicker
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
valueChanged
public void valueChanged(javax.swing.event.TreeSelectionEvent e)
-
- Specified by:
valueChanged
in interface javax.swing.event.TreeSelectionListener
- Overrides:
valueChanged
in class AbstractTreePicker
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
-
- Specified by:
actionPerformed
in interface java.awt.event.ActionListener
- Overrides:
actionPerformed
in class AbstractTreePicker
handleDefaultAction
protected boolean handleDefaultAction(javax.swing.tree.TreePath path)
- Description copied from class:
AbstractTreePicker
- Handles the default action for the picker (e.g. enter, or double click events). If false is returned then the default action will be taken (usually remove on the shuttle).
-
- Overrides:
handleDefaultAction
in class AbstractTreePicker
Skip navigation links
Copyright © 1997, 2011, Oracle. All rights reserved.