public interface TransferDropTargetListener extends DropTargetListener
TransferDropTargetListener
is a DropTragetListener
that handles one type of SWT Transfer
.
The purpose of a TransferDropTargetListener
is to:
TransferDropTargetListener
will not be used if isEnabled
returns false.
DropTarget
.
DelegatingDropAdapter
allows these functions to be implemented
separately for unrelated types of drags. DelegatingDropAdapter
then
combines the function of each TransferDropTargetListener
, while
allowing them to be implemented as if they were the only DragSourceListener
.Modifier and Type | Method and Description |
---|---|
Transfer |
getTransfer()
Returns the
Transfer type that this listener can
accept a drop operation for. |
boolean |
isEnabled(DropTargetEvent event)
Returns
true if this listener can handle the drop
based on the given DropTargetEvent . |
dragEnter, dragLeave, dragOperationChanged, dragOver, drop, dropAccept
Transfer getTransfer()
Transfer
type that this listener can
accept a drop operation for.Transfer
for this listenerboolean isEnabled(DropTargetEvent event)
true
if this listener can handle the drop
based on the given DropTargetEvent
.
This method is called by the DelegatingDropAdapter
only
if the DropTargetEvent
contains a transfer data type
supported by this listener. The Transfer
returned by the
#getTransfer()
method is used for this purpose.
event
- the drop target eventtrue
if the listener is enabled for the given
drop target event.
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.