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, org.eclipse.swt.dnd.DragSourceListener, org.eclipse.swt.internal.SWTEventListener
public abstract class DNDDragListener<TYPE>
- extends org.eclipse.swt.dnd.DragSourceAdapter
Constructor Summary |
DNDDragListener(org.eclipse.swt.dnd.Transfer transfer,
org.eclipse.jface.viewers.StructuredViewer viewer)
|
Method Summary |
void |
dragSetData(org.eclipse.swt.dnd.DragSourceEvent event)
|
void |
dragStart(org.eclipse.swt.dnd.DragSourceEvent event)
|
protected abstract TYPE |
getObject(org.eclipse.jface.viewers.IStructuredSelection selection)
|
org.eclipse.swt.dnd.Transfer |
getTransfer()
|
org.eclipse.jface.viewers.StructuredViewer |
getViewer()
|
Methods inherited from class org.eclipse.swt.dnd.DragSourceAdapter |
dragFinished |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DNDDragListener
public DNDDragListener(org.eclipse.swt.dnd.Transfer transfer,
org.eclipse.jface.viewers.StructuredViewer viewer)
getTransfer
public org.eclipse.swt.dnd.Transfer getTransfer()
getViewer
public org.eclipse.jface.viewers.StructuredViewer getViewer()
dragSetData
public void dragSetData(org.eclipse.swt.dnd.DragSourceEvent event)
- Specified by:
dragSetData
in interface org.eclipse.swt.dnd.DragSourceListener
- Overrides:
dragSetData
in class org.eclipse.swt.dnd.DragSourceAdapter
dragStart
public void dragStart(org.eclipse.swt.dnd.DragSourceEvent event)
- Specified by:
dragStart
in interface org.eclipse.swt.dnd.DragSourceListener
- Overrides:
dragStart
in class org.eclipse.swt.dnd.DragSourceAdapter
getObject
protected abstract TYPE getObject(org.eclipse.jface.viewers.IStructuredSelection selection)