Package org.eclipse.jface.util
Interface TransferDragSourceListener
-
- All Superinterfaces:
DragSourceListener
,EventListener
,SWTEventListener
public interface TransferDragSourceListener extends DragSourceListener
ATransferDragSourceListener
is aDragSourceListener
that can handle one type of SWTTransfer
. The purpose of aTransferDragSourceListener
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 eachTransferDragSourceListener
, while allowing them to be implemented as if they were the onlyDragSourceListener
.- Since:
- 3.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Transfer
getTransfer()
Returns theTransfer
type that this listener can provide data for.-
Methods inherited from interface org.eclipse.swt.dnd.DragSourceListener
dragFinished, dragSetData, dragStart
-
-
-
-
Method Detail
-
getTransfer
Transfer getTransfer()
Returns theTransfer
type that this listener can provide data for.- Returns:
- the
Transfer
associated with this listener
-
-