feisty meow concerns codebase
2.140
|
Public Member Functions | |
List< Object > | provideDragList () |
boolean | consumeDropList (List< Object > dropSet, Point cursor) |
An interface for any object that can interact with a DragonTransferSupport to receive files (or other things) that are dropped on it and that can provide files (or other things) for dragging to another location. Note that the details of finding a selected node or determining what objects are relevant there is entirely up to the component. You probably do not need this interface if you have implemented your own TransferHandler.
Definition at line 18 of file IDragonDropDataProvider.java.
boolean org.feistymeow.dragdrop.IDragonDropDataProvider.consumeDropList | ( | List< Object > | dropSet, |
Point | cursor | ||
) |
A function that is invoked by the d&d manager when a passel of objects have been dropped on the parent object.
Implemented in org.feistymeow.dragdrop.dragdrop_tree_test.DraggableDroppableTree, and org.feistymeow.dragdrop.dragdrop_list_test.DraggableDroppableList.
Referenced by org.feistymeow.dragdrop.DragonTransferHandler.importData().
List<Object> org.feistymeow.dragdrop.IDragonDropDataProvider.provideDragList | ( | ) |
A function that is invoked by the handler when some files or other objects are being dragged out of the parent. The handler expects the real provider to come up with a useful set of things to deliver at the drag target.
Implemented in org.feistymeow.dragdrop.dragdrop_tree_test.DraggableDroppableTree, and org.feistymeow.dragdrop.dragdrop_list_test.DraggableDroppableList.
Referenced by org.feistymeow.dragdrop.DragonTransferHandler.createTransferable().