org.eclipse.net4j.util.ui.dnd
Class DNDDragListener<TYPE>

java.lang.Object
  extended by org.eclipse.swt.dnd.DragSourceAdapter
      extended by 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
 

Constructor Detail

DNDDragListener

public DNDDragListener(org.eclipse.swt.dnd.Transfer transfer,
                       org.eclipse.jface.viewers.StructuredViewer viewer)
Method Detail

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)

Copyright (c) 2004 - 2008 Eike Stepper, Germany.
All Rights Reserved.