Package org.eclipse.jface.util
Interface TransferDragSourceListener
- All Superinterfaces:
DragSourceListener
,EventListener
,SWTEventListener
A
TransferDragSourceListener
is a DragSourceListener
that can handle one type of SWT Transfer
.
The purpose of a TransferDragSourceListener
is to:
- Determine enablement for a drag operation. A
TransferDragSourceListener
will not be used in a drag operation if theDragSourceEvent#doit
field is set to false inDragSourceListener#dragStart(DragSourceEvent)
. - Set data for a single type of drag and
Transfer
type.
A DelegatingDragAdapter
allows these functions to be implemented
separately for unrelated types of drags. DelegatingDragAdapter
then
combines the function of each TransferDragSourceListener
, while
allowing them to be implemented as if they were the only DragSourceListener
.
- Since:
- 3.0
-
Method Summary
Modifier and TypeMethodDescriptionReturns theTransfer
type that this listener can provide data for.Methods inherited from interface org.eclipse.swt.dnd.DragSourceListener
dragFinished, dragSetData, dragStart
-
Method Details
-
getTransfer
Transfer getTransfer()Returns theTransfer
type that this listener can provide data for.- Returns:
- the
Transfer
associated with this listener
-