|
Eclipse GEF 3.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.jface.util.DelegatingDropAdapter
org.eclipse.gef.dnd.DelegatingDropAdapter
A DropTargetListener
that manages and delegates to a set of TransferDropTargetListener
s. Each TransferDropTargetListener
can then be
implemented as if it were the DropTarget's only DropTargetListener.
On each DropTargetEvent, a current listener is obtained from the set of all
TransferDropTargetListers. The current listener is the first listener to return
true
for TransferDropTargetListener.isEnabled(DropTargetEvent)
.
The current listener is forwarded all DropTargetEvents
until some other
listener becomes the current listener, or the Drop terminates.
As listeners are added and removed, the combined set of Transfers is updated to contain
the Tranfer
from each listener. getTransferTypes()
provides the
merged transfers. This set of Transfers should be set on the SWT DropTarget
.
Constructor Summary | |
DelegatingDropAdapter()
Deprecated. |
Method Summary | |
void |
addDropTargetListener(TransferDropTargetListener listener)
Deprecated. |
Transfer[] |
getTransferTypes()
Deprecated. use getTransfers() instead |
void |
removeDropTargetListener(TransferDropTargetListener listener)
Deprecated. Removes the given TransferDropTargetListener . |
Methods inherited from class org.eclipse.jface.util.DelegatingDropAdapter |
addDropTargetListener, dragEnter, dragLeave, dragOperationChanged, dragOver, drop, dropAccept, getTransfers, isEmpty, removeDropTargetListener |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DelegatingDropAdapter()
Method Detail |
public void addDropTargetListener(TransferDropTargetListener listener)
listener
- the listenerpublic Transfer[] getTransferTypes()
public void removeDropTargetListener(TransferDropTargetListener listener)
TransferDropTargetListener
.
listener
- the listener
|
Eclipse GEF 3.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |