Package org.eclipse.net4j.util.ui.dnd
Class DNDDragListener<TYPE>
- java.lang.Object
-
- org.eclipse.swt.dnd.DragSourceAdapter
-
- org.eclipse.net4j.util.ui.dnd.DNDDragListener<TYPE>
-
- All Implemented Interfaces:
java.util.EventListener,DragSourceListener,org.eclipse.swt.internal.SWTEventListener
public abstract class DNDDragListener<TYPE> extends DragSourceAdapter
- Author:
- Eike Stepper
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedDNDDragListener(StructuredViewer viewer)protectedDNDDragListener(Transfer[] transfers, StructuredViewer viewer)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voiddragSetData(DragSourceEvent event)voiddragStart(DragSourceEvent event)protected abstract TYPEgetObject(IStructuredSelection selection)Transfer[]getTransfers()StructuredViewergetViewer()voidsetTransfers(Transfer[] transfers)-
Methods inherited from class org.eclipse.swt.dnd.DragSourceAdapter
dragFinished
-
-
-
-
Constructor Detail
-
DNDDragListener
protected DNDDragListener(Transfer[] transfers, StructuredViewer viewer)
- Since:
- 3.0
-
DNDDragListener
protected DNDDragListener(StructuredViewer viewer)
- Since:
- 3.3
-
-
Method Detail
-
getTransfers
public Transfer[] getTransfers()
- Since:
- 3.0
-
setTransfers
public void setTransfers(Transfer[] transfers)
- Since:
- 3.3
-
getViewer
public StructuredViewer getViewer()
-
dragSetData
public void dragSetData(DragSourceEvent event)
- Specified by:
dragSetDatain interfaceDragSourceListener- Overrides:
dragSetDatain classDragSourceAdapter
-
dragStart
public void dragStart(DragSourceEvent event)
- Specified by:
dragStartin interfaceDragSourceListener- Overrides:
dragStartin classDragSourceAdapter
-
getObject
protected abstract TYPE getObject(IStructuredSelection selection)
-
-