public class DBObjectListPicker
extends oracle.bali.ewt.shuttle.ListPicker
| Constructor and Description |
|---|
DBObjectListPicker() |
DBObjectListPicker(javax.swing.JList list) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDBObject(DBObject obj)
Use to setup the initial contents of the picker.
|
boolean |
addSelectedItems(java.awt.datatransfer.Transferable[] add)
By default, unless overridden by subclasses, the objects themselves are
added to the list picker.
|
protected void |
cachePath(DBObjectTransferable trans) |
boolean |
canAcceptFlavors(java.awt.datatransfer.DataFlavor[] df) |
protected java.awt.datatransfer.Transferable |
createTransferable(java.lang.Object obj) |
protected java.awt.datatransfer.Transferable[] |
filterForAdd(java.awt.datatransfer.Transferable[] add)
Filters the given Transferable[] for DBObject types that are accepted by
this picker.
|
javax.swing.DefaultListModel |
getListModel()
Returns the ListModel behind the List.
|
protected javax.swing.ListCellRenderer |
getRenderer() |
java.awt.datatransfer.DataFlavor[] |
getSelectionDataFlavors() |
void |
removeAllSelectableItems() |
void |
removeSelectedItems() |
void |
setAcceptTypes(java.lang.String[] types)
Sets the DBObject types that this picker will accept.
|
void |
setRemoveOnShuttle(boolean remove) |
addActionListener, addPropertyChangeListener, deselectAll, dispose, dragEnter, dragExit, dragOver, drop, dropActionChanged, getAllSelectableItems, getComparator, getComponent, getDnDComponent, getItemsSorted, getList, getSelectedItems, isItemSelected, isOkayToDrag, isOkayToDrop, isSelectableItemPresent, processDnDReorder, removeActionListener, removePropertyChangeListener, setItemsSorted, sortItemspublic DBObjectListPicker()
public DBObjectListPicker(javax.swing.JList list)
public void setRemoveOnShuttle(boolean remove)
public void setAcceptTypes(java.lang.String[] types)
public void addDBObject(DBObject obj)
protected final javax.swing.ListCellRenderer getRenderer()
protected java.awt.datatransfer.Transferable[] filterForAdd(java.awt.datatransfer.Transferable[] add)
public javax.swing.DefaultListModel getListModel()
public boolean canAcceptFlavors(java.awt.datatransfer.DataFlavor[] df)
canAcceptFlavors in interface oracle.bali.ewt.shuttle.ItemPickercanAcceptFlavors in class oracle.bali.ewt.shuttle.ListPickerpublic java.awt.datatransfer.DataFlavor[] getSelectionDataFlavors()
getSelectionDataFlavors in interface oracle.bali.ewt.shuttle.ItemPickergetSelectionDataFlavors in class oracle.bali.ewt.shuttle.ListPickerprotected java.awt.datatransfer.Transferable createTransferable(java.lang.Object obj)
createTransferable in class oracle.bali.ewt.shuttle.ListPickerpublic boolean addSelectedItems(java.awt.datatransfer.Transferable[] add)
addSelectedItems in interface oracle.bali.ewt.shuttle.ItemPickeraddSelectedItems in class oracle.bali.ewt.shuttle.ListPickerprotected void cachePath(DBObjectTransferable trans)
public void removeSelectedItems()
removeSelectedItems in interface oracle.bali.ewt.shuttle.ItemPickerremoveSelectedItems in class oracle.bali.ewt.shuttle.ListPickerpublic void removeAllSelectableItems()
removeAllSelectableItems in interface oracle.bali.ewt.shuttle.ItemPickerremoveAllSelectableItems in class oracle.bali.ewt.shuttle.ListPicker