
public class TransferDropAdapter extends DNDDropAdapter<Object>
drop adapter that can support a viewer to create and perform
transfers of the dragged elements to target elements.LOCATION_AFTER, LOCATION_BEFORE, LOCATION_NONE, LOCATION_ON| Constructor and Description |
|---|
TransferDropAdapter(StructuredViewer viewer) |
| Modifier and Type | Method and Description |
|---|---|
protected IManagedContainer |
getContainer() |
protected List<CDOTransferElement> |
getSourceElements(Object data) |
protected CDOTransferElement |
getTargetElement(Object target) |
protected TransferUIProvider[] |
getUIProviders() |
protected boolean |
performDrop(Object data,
Object target) |
static TransferDropAdapter |
support(StructuredViewer viewer) |
protected boolean |
validateTarget(Object target,
int operation) |
determineLocation, getTransfers, getViewer, isDropBetweenEnabled, performDrop, setDropBetweenEnabled, setTransfers, validateDrop, validateTransferclearState, determineTarget, dragEnter, dragOperationChanged, dragOver, drop, dropAccept, getBounds, getCurrentEvent, getCurrentLocation, getCurrentOperation, getCurrentTarget, getFeedbackEnabled, getSelectedObject, handleException, overrideOperation, setExpandEnabled, setFeedbackEnabled, setScrollEnabled, setScrollExpandEnabled, setSelectionFeedbackEnableddragLeavepublic TransferDropAdapter(StructuredViewer viewer)
protected IManagedContainer getContainer()
protected TransferUIProvider[] getUIProviders()
protected boolean validateTarget(Object target, int operation)
validateTarget in class DNDDropAdapter<Object>protected boolean performDrop(Object data, Object target)
performDrop in class DNDDropAdapter<Object>protected List<CDOTransferElement> getSourceElements(Object data)
protected CDOTransferElement getTargetElement(Object target)
public static TransferDropAdapter support(StructuredViewer viewer)
Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.