com.sun.electric.tool.user.ui
Class EditWindow.NodeProtoTransferable

java.lang.Object
  extended by com.sun.electric.tool.user.ui.EditWindow.NodeProtoTransferable
All Implemented Interfaces:
java.awt.datatransfer.Transferable
Enclosing class:
EditWindow

public static class EditWindow.NodeProtoTransferable
extends java.lang.Object
implements java.awt.datatransfer.Transferable

Class to define a custom transferable that packages a Cell or Group.


Constructor Summary
EditWindow.NodeProtoTransferable(java.lang.Object obj, ExplorerTree tree)
           
 
Method Summary
 java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor)
           
 java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
           
 boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
           
 boolean isValid()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EditWindow.NodeProtoTransferable

public EditWindow.NodeProtoTransferable(java.lang.Object obj,
                                        ExplorerTree tree)
Method Detail

isValid

public boolean isValid()

getTransferDataFlavors

public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
Specified by:
getTransferDataFlavors in interface java.awt.datatransfer.Transferable

isDataFlavorSupported

public boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
Specified by:
isDataFlavorSupported in interface java.awt.datatransfer.Transferable

getTransferData

public java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor)
Specified by:
getTransferData in interface java.awt.datatransfer.Transferable