public class DBObjectSourcePicker extends DBObjectPicker
EMPTY, m_dbRenderer, m_nodeMaker, m_remove, m_top, m_tree, m_treeModel| Constructor and Description |
|---|
DBObjectSourcePicker(DBObjectProvider pro,
boolean showChildren,
boolean removeOnShuttle)
Constructs a new shuttle picker for DBObjects.
|
| Modifier and Type | Method and Description |
|---|---|
protected SystemObject[] |
filterAndSort(SystemObject[] objs)
Called by the picker when querying the database.
|
java.awt.Component |
getComponent() |
protected java.lang.String |
getComponentNamePrefix() |
protected DBObjectProvider |
getProvider() |
void |
query()
Before calling query() the filter, types and schema must be set.
|
boolean |
setFilter(java.lang.String filter) |
void |
setProvider(DBObjectProvider pro) |
void |
setSchema(Schema schema) |
void |
setTypes(java.lang.String[] types) |
addDBObjectPaths, addDBObjects, addNode, addSelectedItems, canAcceptFlavors, clear, createTransferable, findOrAddChild, getAllSelectableItems, getNodeMaker, getSelectionDataFlavors, isSelectableItemPresent, reloadTree, removeAllSelectableItems, removeSelectedItems, setSelectedItems, valueChangedaddActionListener, addPropertyChangeListener, deselectAll, focusGained, focusLost, getScrollPane, getSelectedItems, getTree, handleDefaultAction, isItemSelected, mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased, removeActionListener, removePropertyChangeListener, setTitleControlBar, setTitleLabel, setTreepublic DBObjectSourcePicker(DBObjectProvider pro, boolean showChildren, boolean removeOnShuttle)
pro - the provider of objects that we're picking fromshowChildren - whether to recurse to child objects - fk's will
recurse but only when the node is opened.removeOnShuttle - whether to remove objects on shuttle. this will
only work if we're NOT showing the children.public void setProvider(DBObjectProvider pro)
protected DBObjectProvider getProvider()
public void setTypes(java.lang.String[] types)
public void setSchema(Schema schema)
public boolean setFilter(java.lang.String filter)
public void query()
protected java.lang.String getComponentNamePrefix()
protected SystemObject[] filterAndSort(SystemObject[] objs)
objs - the SystemObjects queried from the database.public java.awt.Component getComponent()
getComponent in interface oracle.bali.ewt.shuttle.ItemPickergetComponent in class AbstractTreePicker