Class 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>
    A drop adapter that can support a viewer to create and perform transfers of the dragged elements to target elements.
    Author:
    Eike Stepper
    • Constructor Detail

    • Method Detail

      • getContainer

        protected org.eclipse.net4j.util.container.IManagedContainer getContainer()
      • validateTarget

        protected boolean validateTarget​(java.lang.Object target,
                                         int operation)
        Specified by:
        validateTarget in class org.eclipse.net4j.util.ui.dnd.DNDDropAdapter<java.lang.Object>
      • performDrop

        protected boolean performDrop​(java.lang.Object data,
                                      java.lang.Object target)
        Specified by:
        performDrop in class org.eclipse.net4j.util.ui.dnd.DNDDropAdapter<java.lang.Object>
      • getSourceElements

        protected java.util.List<CDOTransferElement> getSourceElements​(java.lang.Object data)
      • getTargetElement

        protected CDOTransferElement getTargetElement​(java.lang.Object target)