Package org.eclipse.net4j.util.ui.dnd

# Klasse DNDDragListener<TYPE>

java.lang.Object
org.eclipse.swt.dnd.DragSourceAdapter
org.eclipse.net4j.util.ui.dnd.DNDDragListener<TYPE>

Alle implementierten Schnittstellen:
  `EventListener`, `DragSourceListener`

public abstract class DNDDragListener<TYPE> extends DragSourceAdapter

Autor:
  Eike Stepper

## Konstruktorübersicht

Konstruktoren
Modifizierer
Konstruktor
Beschreibung
`protected`
`DNDDragListener(StructuredViewer viewer)`
`protected`
`DNDDragListener(Transfer[] transfers, StructuredViewer viewer)`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`void`
`dragSetData(DragSourceEvent event)`
`void`
`dragStart(DragSourceEvent event)`
`protected abstract TYPE`
`getObject(IStructuredSelection selection)`
`Transfer[]`
`getTransfers()`
`StructuredViewer`
`getViewer()`
`void`
`setTransfers(Transfer[] transfers)`

### Von Klasse geerbte Methoden org.eclipse.swt.dnd.DragSourceAdapter

`dragFinished`

### Von Klasse geerbte Methoden java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

## Konstruktordetails

### DNDDragListener

protected DNDDragListener(Transfer[] transfers, StructuredViewer viewer)

Seit:
  3.0

### DNDDragListener

protected DNDDragListener(StructuredViewer viewer)

Seit:
  3.3

## Methodendetails

### getTransfers

public Transfer[] getTransfers()

Seit:
  3.0

### setTransfers

public void setTransfers(Transfer[] transfers)

Seit:
  3.3

### getViewer

public StructuredViewer getViewer()

### dragSetData

public void dragSetData(DragSourceEvent event)

Angegeben von:
  `dragSetData` in Schnittstelle `DragSourceListener`
Setzt außer Kraft:
  `dragSetData` in Klasse `DragSourceAdapter`

### dragStart

public void dragStart(DragSourceEvent event)

Angegeben von:
  `dragStart` in Schnittstelle `DragSourceListener`
Setzt außer Kraft:
  `dragStart` in Klasse `DragSourceAdapter`

### getObject

protected abstract TYPE getObject(IStructuredSelection selection)