com.threerings.config.swing
Class ConfigTree.NodeTransfer

java.lang.Object
  extended by com.threerings.config.swing.ConfigTree.NodeTransfer
All Implemented Interfaces:
Transferable
Enclosing class:
ConfigTree

protected static class ConfigTree.NodeTransfer
extends Object
implements Transferable

Contains a node for transfer.


Field Summary
 ConfigTreeNode cnode
          The cloned node.
 ConfigTreeNode onode
          The original node (to delete when the transfer completes).
 
Constructor Summary
ConfigTree.NodeTransfer(ConfigTreeNode onode, boolean clipboard)
           
 
Method Summary
 Object getTransferData(DataFlavor flavor)
           
 DataFlavor[] getTransferDataFlavors()
           
 boolean isDataFlavorSupported(DataFlavor flavor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

onode

public ConfigTreeNode onode
The original node (to delete when the transfer completes).


cnode

public ConfigTreeNode cnode
The cloned node.

Constructor Detail

ConfigTree.NodeTransfer

public ConfigTree.NodeTransfer(ConfigTreeNode onode,
                               boolean clipboard)
Method Detail

getTransferDataFlavors

public DataFlavor[] getTransferDataFlavors()
Specified by:
getTransferDataFlavors in interface Transferable

isDataFlavorSupported

public boolean isDataFlavorSupported(DataFlavor flavor)
Specified by:
isDataFlavorSupported in interface Transferable

getTransferData

public Object getTransferData(DataFlavor flavor)
Specified by:
getTransferData in interface Transferable