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