Package org.eclipse.gef.dnd
Class AbstractTransferDragSourceListener
- java.lang.Object
-
- org.eclipse.gef.dnd.AbstractTransferDragSourceListener
-
- All Implemented Interfaces:
java.util.EventListener
,TransferDragSourceListener
,TransferDragSourceListener
,DragSourceListener
,SWTEventListener
- Direct Known Subclasses:
TemplateTransferDragSourceListener
public abstract class AbstractTransferDragSourceListener extends java.lang.Object implements TransferDragSourceListener
An abstract implementation ofTransferDragSourceListener
associated with anEditPartViewer
-
-
Constructor Summary
Constructors Constructor Description AbstractTransferDragSourceListener(EditPartViewer viewer)
Constructs an AbstractTransferDragSourceListener for the given EditPartViewer.AbstractTransferDragSourceListener(EditPartViewer viewer, Transfer xfer)
Constructs an AbstractTransferDragSourceListener with the specified EditPartViewer and Transfer.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dragFinished(DragSourceEvent event)
void
dragStart(DragSourceEvent event)
Transfer
getTransfer()
protected EditPartViewer
getViewer()
Returns theEditPartViewer
.protected void
setTransfer(Transfer xfer)
Sets theTransfer
for this listener.protected void
setViewer(EditPartViewer viewer)
Sets the EditPartViewer for this listener.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.swt.dnd.DragSourceListener
dragSetData
-
-
-
-
Constructor Detail
-
AbstractTransferDragSourceListener
public AbstractTransferDragSourceListener(EditPartViewer viewer)
Constructs an AbstractTransferDragSourceListener for the given EditPartViewer.- Parameters:
viewer
- the EditPartViewer
-
AbstractTransferDragSourceListener
public AbstractTransferDragSourceListener(EditPartViewer viewer, Transfer xfer)
Constructs an AbstractTransferDragSourceListener with the specified EditPartViewer and Transfer.- Parameters:
viewer
- the EditPartViewerxfer
- the Transfer
-
-
Method Detail
-
dragFinished
public void dragFinished(DragSourceEvent event)
- Specified by:
dragFinished
in interfaceDragSourceListener
- See Also:
DragSourceListener.dragFinished(DragSourceEvent)
-
dragStart
public void dragStart(DragSourceEvent event)
- Specified by:
dragStart
in interfaceDragSourceListener
- See Also:
DragSourceListener.dragStart(DragSourceEvent)
-
getTransfer
public Transfer getTransfer()
- Specified by:
getTransfer
in interfaceTransferDragSourceListener
- See Also:
TransferDragSourceListener.getTransfer()
-
getViewer
protected EditPartViewer getViewer()
Returns theEditPartViewer
.- Returns:
- the EditPartViewer
-
setTransfer
protected void setTransfer(Transfer xfer)
Sets theTransfer
for this listener.- Parameters:
xfer
- the Transfer
-
setViewer
protected void setViewer(EditPartViewer viewer)
Sets the EditPartViewer for this listener.- Parameters:
viewer
- the EditPartViewer
-
-