Class DragDropUtils.URLDropTarget

  • All Implemented Interfaces:
    java.util.EventListener, org.eclipse.swt.dnd.DropTargetListener, org.eclipse.swt.internal.SWTEventListener
    Enclosing class:
    DragDropUtils

    private static class DragDropUtils.URLDropTarget
    extends org.eclipse.swt.dnd.DropTargetAdapter
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private boolean bAllowShareAdd  
      private org.eclipse.swt.widgets.Text url  
    • Constructor Summary

      Constructors 
      Constructor Description
      URLDropTarget​(org.eclipse.swt.widgets.Text url, boolean bAllowShareAdd)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void dragEnter​(org.eclipse.swt.dnd.DropTargetEvent event)  
      void dragOver​(org.eclipse.swt.dnd.DropTargetEvent event)  
      void drop​(org.eclipse.swt.dnd.DropTargetEvent event)  
      void dropAccept​(org.eclipse.swt.dnd.DropTargetEvent event)  
      private static boolean isOurDrag​(java.lang.Object dropData)  
      • Methods inherited from class org.eclipse.swt.dnd.DropTargetAdapter

        dragLeave, dragOperationChanged
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • url

        private final org.eclipse.swt.widgets.Text url
      • bAllowShareAdd

        private final boolean bAllowShareAdd
    • Constructor Detail

      • URLDropTarget

        public URLDropTarget​(org.eclipse.swt.widgets.Text url,
                             boolean bAllowShareAdd)
    • Method Detail

      • isOurDrag

        private static boolean isOurDrag​(java.lang.Object dropData)
      • dropAccept

        public void dropAccept​(org.eclipse.swt.dnd.DropTargetEvent event)
        Specified by:
        dropAccept in interface org.eclipse.swt.dnd.DropTargetListener
        Overrides:
        dropAccept in class org.eclipse.swt.dnd.DropTargetAdapter
      • dragEnter

        public void dragEnter​(org.eclipse.swt.dnd.DropTargetEvent event)
        Specified by:
        dragEnter in interface org.eclipse.swt.dnd.DropTargetListener
        Overrides:
        dragEnter in class org.eclipse.swt.dnd.DropTargetAdapter
      • dragOver

        public void dragOver​(org.eclipse.swt.dnd.DropTargetEvent event)
        Specified by:
        dragOver in interface org.eclipse.swt.dnd.DropTargetListener
        Overrides:
        dragOver in class org.eclipse.swt.dnd.DropTargetAdapter
      • drop

        public void drop​(org.eclipse.swt.dnd.DropTargetEvent event)
        Specified by:
        drop in interface org.eclipse.swt.dnd.DropTargetListener
        Overrides:
        drop in class org.eclipse.swt.dnd.DropTargetAdapter