org.eclipse.jface.util
Interface TransferDragSourceListener
-
All Superinterfaces:
-
DragSourceListener,
EventListener, org.eclipse.swt.internal.SWTEventListener
-
public interface TransferDragSourceListener
- extends
DragSourceListener
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 the DragSourceEvent#doit field
is set to false in DragSourceListener#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
|
Transfer
|
getTransfer
()
Returns the Transfer type that this listener can provide data for. |
getTransfer
Transfer getTransfer()
- Returns the
Transfer type that this listener can provide data for.
-
-
-
Returns:
- the
Transfer associated with this listener
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.