org.argouml.ui.explorer
Class DnDExplorerTree.ArgoDropTargetListener

java.lang.Object
  |
  +--org.argouml.ui.explorer.DnDExplorerTree.ArgoDropTargetListener
All Implemented Interfaces:
java.awt.dnd.DropTargetListener, java.util.EventListener
Enclosing class:
DnDExplorerTree

class DnDExplorerTree.ArgoDropTargetListener
extends java.lang.Object
implements java.awt.dnd.DropTargetListener


Constructor Summary
(package private) DnDExplorerTree.ArgoDropTargetListener()
           
 
Method Summary
 void dragEnter(java.awt.dnd.DropTargetDragEvent dropTargetDragEvent)
           
 void dragExit(java.awt.dnd.DropTargetEvent dropTargetEvent)
           
 void dragOver(java.awt.dnd.DropTargetDragEvent dropTargetDragEvent)
          set correct cursor.
 void drop(java.awt.dnd.DropTargetDropEvent dropTargetDropEvent)
          what is done when drag is released.
 void dropActionChanged(java.awt.dnd.DropTargetDragEvent dropTargetDragEvent)
          empty implementation - not used
private  java.lang.String isValidDropTarget(javax.swing.tree.TreePath destinationPath, javax.swing.tree.TreePath sourceTreePath)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DnDExplorerTree.ArgoDropTargetListener

DnDExplorerTree.ArgoDropTargetListener()
Method Detail

dragEnter

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

dragExit

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

dragOver

public void dragOver(java.awt.dnd.DropTargetDragEvent dropTargetDragEvent)
set correct cursor.

Specified by:
dragOver in interface java.awt.dnd.DropTargetListener

drop

public void drop(java.awt.dnd.DropTargetDropEvent dropTargetDropEvent)
what is done when drag is released.

Specified by:
drop in interface java.awt.dnd.DropTargetListener

isValidDropTarget

private java.lang.String isValidDropTarget(javax.swing.tree.TreePath destinationPath,
                                           javax.swing.tree.TreePath sourceTreePath)
Returns:
a string message if dest is valid, else returns null.

dropActionChanged

public void dropActionChanged(java.awt.dnd.DropTargetDragEvent dropTargetDragEvent)
empty implementation - not used

Specified by:
dropActionChanged in interface java.awt.dnd.DropTargetListener


ArgoUML © 1996-2004 (20040306)ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook