org.openjump.core.ui.plugin.file
Class FileDragDropPlugin

java.lang.Object
  extended by org.openjump.core.ui.plugin.AbstractUiPlugIn
      extended by org.openjump.core.ui.plugin.file.FileDragDropPlugin
All Implemented Interfaces:
PlugIn, java.awt.dnd.DropTargetListener, java.awt.event.ActionListener, java.util.EventListener

public class FileDragDropPlugin
extends AbstractUiPlugIn
implements java.awt.dnd.DropTargetListener


Field Summary
static java.util.Set<java.lang.String> PROJECT_EXTENSIONS
           
 
Fields inherited from class org.openjump.core.ui.plugin.AbstractUiPlugIn
enableCheck, workbenchContext
 
Constructor Summary
FileDragDropPlugin()
           
 
Method Summary
 void dragEnter(java.awt.dnd.DropTargetDragEvent event)
           
 void dragExit(java.awt.dnd.DropTargetEvent event)
           
 void dragOver(java.awt.dnd.DropTargetDragEvent event)
           
 void drop(java.awt.dnd.DropTargetDropEvent event)
           
 void dropActionChanged(java.awt.dnd.DropTargetDragEvent event)
           
 void initialize(PlugInContext context)
          Initialise plug-in.
 
Methods inherited from class org.openjump.core.ui.plugin.AbstractUiPlugIn
actionPerformed, createName, execute, getEnableCheck, getIcon, getName, getToolTip, isRollingBackInvalidEdits, reportNothingToUndoYet, setWorkbenchContext, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PROJECT_EXTENSIONS

public static final java.util.Set<java.lang.String> PROJECT_EXTENSIONS
Constructor Detail

FileDragDropPlugin

public FileDragDropPlugin()
Method Detail

initialize

public void initialize(PlugInContext context)
                throws java.lang.Exception
Initialise plug-in.

Specified by:
initialize in interface PlugIn
Overrides:
initialize in class AbstractUiPlugIn
Parameters:
context - The plug-in context.
Throws:
java.lang.Exception - If there was an error initialising the plug-in.

dragEnter

public void dragEnter(java.awt.dnd.DropTargetDragEvent event)
Specified by:
dragEnter in interface java.awt.dnd.DropTargetListener

dragExit

public void dragExit(java.awt.dnd.DropTargetEvent event)
Specified by:
dragExit in interface java.awt.dnd.DropTargetListener

dragOver

public void dragOver(java.awt.dnd.DropTargetDragEvent event)
Specified by:
dragOver in interface java.awt.dnd.DropTargetListener

drop

public void drop(java.awt.dnd.DropTargetDropEvent event)
Specified by:
drop in interface java.awt.dnd.DropTargetListener

dropActionChanged

public void dropActionChanged(java.awt.dnd.DropTargetDragEvent event)
Specified by:
dropActionChanged in interface java.awt.dnd.DropTargetListener