ucar.unidata.ui
Class DndTree.TreeTransferable

java.lang.Object
  extended by ucar.unidata.ui.DndTree.TreeTransferable
All Implemented Interfaces:
Transferable
Enclosing class:
DndTree

public static class DndTree.TreeTransferable
extends Object
implements Transferable

Class TreeTransferable

Version:
$Revision: 1.9 $
Author:
IDV Development Team

Constructor Summary
DndTree.TreeTransferable(DndTree tree, DefaultMutableTreeNode treeNode)
          Create the transferable
 
Method Summary
 Object getTransferData(DataFlavor flavor)
          Get the data
 DataFlavor[] getTransferDataFlavors()
          Get the flavors
 boolean isDataFlavorSupported(DataFlavor flavor)
          Is flavor supported
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DndTree.TreeTransferable

public DndTree.TreeTransferable(DndTree tree,
                                DefaultMutableTreeNode treeNode)
Create the transferable

Parameters:
tree - The tree
treeNode - The node being dragged
Method Detail

getTransferData

public Object getTransferData(DataFlavor flavor)
Get the data

Specified by:
getTransferData in interface Transferable
Parameters:
flavor - The flavor
Returns:
The dragged tree node

getTransferDataFlavors

public DataFlavor[] getTransferDataFlavors()
Get the flavors

Specified by:
getTransferDataFlavors in interface Transferable
Returns:
The flavors

isDataFlavorSupported

public boolean isDataFlavorSupported(DataFlavor flavor)
Is flavor supported

Specified by:
isDataFlavorSupported in interface Transferable
Parameters:
flavor - The flavor_
Returns:
Is flavor supported