instrument/JTree API Documentation

org.pvv.bcd.instrument.JTree
Class TreeDropTargetListener

java.lang.Object
  |
  +--org.pvv.bcd.instrument.JTree.TreeDropTargetListener
All Implemented Interfaces:
java.awt.dnd.DropTargetListener, java.util.EventListener

public class TreeDropTargetListener
extends java.lang.Object
implements java.awt.dnd.DropTargetListener

Black magic time. This will be documented as time permits. Nag if you really need/want it documented.


Constructor Summary
TreeDropTargetListener(javax.swing.JTree tree, Instrumenter instrument)
           
 
Method Summary
protected  boolean checkFlavourSupported(java.awt.datatransfer.DataFlavor[] flavours)
           
protected  java.awt.datatransfer.DataFlavor checkForMimeType(java.awt.datatransfer.DataFlavor[] flavours, java.lang.String mimetype)
           
 void dragEnter(java.awt.dnd.DropTargetDragEvent dropDragEvent)
           
 void dragExit(java.awt.dnd.DropTargetEvent dropEvent)
           
 void dragOver(java.awt.dnd.DropTargetDragEvent dropDragEvent)
           
 void drop(java.awt.dnd.DropTargetDropEvent dropDropEvent)
           
 void dropActionChanged(java.awt.dnd.DropTargetDragEvent dropDragEvent)
           
protected  javax.swing.tree.DefaultMutableTreeNode makeFileNode(java.io.File file)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TreeDropTargetListener

public TreeDropTargetListener(javax.swing.JTree tree,
                              Instrumenter instrument)
Method Detail

checkFlavourSupported

protected boolean checkFlavourSupported(java.awt.datatransfer.DataFlavor[] flavours)

dragEnter

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

dragExit

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

dragOver

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

dropActionChanged

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

drop

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

makeFileNode

protected javax.swing.tree.DefaultMutableTreeNode makeFileNode(java.io.File file)

checkForMimeType

protected java.awt.datatransfer.DataFlavor checkForMimeType(java.awt.datatransfer.DataFlavor[] flavours,
                                                            java.lang.String mimetype)

instrument/JTree API Documentation