Package org.eclipse.net4j.util.ui.dnd
Class DNDDropAdapter<TYPE>
- java.lang.Object
- 
- org.eclipse.swt.dnd.DropTargetAdapter
- 
- org.eclipse.jface.viewers.ViewerDropAdapter
- 
- org.eclipse.net4j.util.ui.dnd.DNDDropAdapter<TYPE>
 
 
 
- 
- All Implemented Interfaces:
- java.util.EventListener,- DropTargetListener,- org.eclipse.swt.internal.SWTEventListener
 
 public abstract class DNDDropAdapter<TYPE> extends ViewerDropAdapter - Author:
- Eike Stepper
 
- 
- 
Field Summary- 
Fields inherited from class org.eclipse.jface.viewers.ViewerDropAdapterLOCATION_AFTER, LOCATION_BEFORE, LOCATION_NONE, LOCATION_ON
 
- 
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedDNDDropAdapter(StructuredViewer viewer)protectedDNDDropAdapter(Transfer[] transfers, StructuredViewer viewer)
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected intdetermineLocation(DropTargetEvent event)Transfer[]getTransfers()StructuredViewergetViewer()booleanisDropBetweenEnabled()booleanperformDrop(java.lang.Object data)protected abstract booleanperformDrop(TYPE data, java.lang.Object target)voidsetDropBetweenEnabled(boolean dropBetweenEnabled)protected voidsetTransfers(Transfer[] transfers)booleanvalidateDrop(java.lang.Object target, int operation, TransferData type)protected abstract booleanvalidateTarget(java.lang.Object target, int operation)protected booleanvalidateTransfer(TransferData type)- 
Methods inherited from class org.eclipse.jface.viewers.ViewerDropAdapterclearState, determineTarget, dragEnter, dragOperationChanged, dragOver, drop, dropAccept, getBounds, getCurrentEvent, getCurrentLocation, getCurrentOperation, getCurrentTarget, getFeedbackEnabled, getSelectedObject, getThreshold, handleException, overrideOperation, setExpandEnabled, setFeedbackEnabled, setScrollEnabled, setScrollExpandEnabled, setSelectionFeedbackEnabled
 - 
Methods inherited from class org.eclipse.swt.dnd.DropTargetAdapterdragLeave
 
- 
 
- 
- 
- 
Constructor Detail- 
DNDDropAdapterprotected DNDDropAdapter(Transfer[] transfers, StructuredViewer viewer) - Since:
- 3.0
 
 - 
DNDDropAdapterprotected DNDDropAdapter(StructuredViewer viewer) - Since:
- 3.3
 
 
- 
 - 
Method Detail- 
getTransferspublic Transfer[] getTransfers() - Since:
- 3.0
 
 - 
setTransfersprotected void setTransfers(Transfer[] transfers) - Since:
- 3.3
 
 - 
getViewerpublic StructuredViewer getViewer() - Overrides:
- getViewerin class- ViewerDropAdapter
 
 - 
isDropBetweenEnabledpublic boolean isDropBetweenEnabled() 
 - 
setDropBetweenEnabledpublic void setDropBetweenEnabled(boolean dropBetweenEnabled) 
 - 
determineLocationprotected int determineLocation(DropTargetEvent event) - Overrides:
- determineLocationin class- ViewerDropAdapter
 
 - 
performDroppublic boolean performDrop(java.lang.Object data) - Specified by:
- performDropin class- ViewerDropAdapter
 
 - 
validateDroppublic boolean validateDrop(java.lang.Object target, int operation, TransferData type)- Specified by:
- validateDropin class- ViewerDropAdapter
 
 - 
validateTransferprotected boolean validateTransfer(TransferData type) - Since:
- 3.3
 
 - 
validateTargetprotected abstract boolean validateTarget(java.lang.Object target, int operation)
 - 
performDropprotected abstract boolean performDrop(TYPE data, java.lang.Object target) 
 
- 
 
-