Package org.eclipse.emf.cdo.transfer.ui
Class TransferDropAdapter
- java.lang.Object
- 
- org.eclipse.swt.dnd.DropTargetAdapter
- 
- org.eclipse.jface.viewers.ViewerDropAdapter
- 
- org.eclipse.net4j.util.ui.dnd.DNDDropAdapter<java.lang.Object>
- 
- org.eclipse.emf.cdo.transfer.ui.TransferDropAdapter
 
 
 
 
- 
- All Implemented Interfaces:
- java.util.EventListener,- DropTargetListener,- org.eclipse.swt.internal.SWTEventListener
 
 public class TransferDropAdapter extends org.eclipse.net4j.util.ui.dnd.DNDDropAdapter<java.lang.Object>Adrop adapterthat cansupportaviewerto create and performtransfersof the dragged elements to targetelements.- Author:
- Eike Stepper
 
- 
- 
Field Summary- 
Fields inherited from class org.eclipse.jface.viewers.ViewerDropAdapterLOCATION_AFTER, LOCATION_BEFORE, LOCATION_NONE, LOCATION_ON
 
- 
 - 
Constructor SummaryConstructors Constructor Description TransferDropAdapter(StructuredViewer viewer)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.eclipse.net4j.util.container.IManagedContainergetContainer()protected java.util.List<CDOTransferElement>getSourceElements(java.lang.Object data)protected CDOTransferElementgetTargetElement(java.lang.Object target)protected TransferUIProvider[]getUIProviders()protected booleanperformDrop(java.lang.Object data, java.lang.Object target)static TransferDropAdaptersupport(StructuredViewer viewer)protected booleanvalidateTarget(java.lang.Object target, int operation)- 
Methods inherited from class org.eclipse.net4j.util.ui.dnd.DNDDropAdapterdetermineLocation, getTransfers, getViewer, isDropBetweenEnabled, performDrop, setDropBetweenEnabled, setTransfers, validateDrop, validateTransfer
 - 
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- 
TransferDropAdapterpublic TransferDropAdapter(StructuredViewer viewer) 
 
- 
 - 
Method Detail- 
getContainerprotected org.eclipse.net4j.util.container.IManagedContainer getContainer() 
 - 
getUIProvidersprotected TransferUIProvider[] getUIProviders() 
 - 
validateTargetprotected boolean validateTarget(java.lang.Object target, int operation)- Specified by:
- validateTargetin class- org.eclipse.net4j.util.ui.dnd.DNDDropAdapter<java.lang.Object>
 
 - 
performDropprotected boolean performDrop(java.lang.Object data, java.lang.Object target)- Specified by:
- performDropin class- org.eclipse.net4j.util.ui.dnd.DNDDropAdapter<java.lang.Object>
 
 - 
getSourceElementsprotected java.util.List<CDOTransferElement> getSourceElements(java.lang.Object data) 
 - 
getTargetElementprotected CDOTransferElement getTargetElement(java.lang.Object target) 
 - 
supportpublic static TransferDropAdapter support(StructuredViewer viewer) 
 
- 
 
-