org.argouml.ui.explorer
Class TransferableModelElement

java.lang.Object
  extended byorg.argouml.ui.explorer.TransferableModelElement
All Implemented Interfaces:
Transferable

class TransferableModelElement
extends Object
implements Transferable

Encapsulates a UML Model element for data transfer.


Field Summary
static DataFlavor ELEM_FLAVOR
           
private static DataFlavor[] flavors
           
private  Object theModelElement
           
 
Constructor Summary
TransferableModelElement(Object modelElement)
           
 
Method Summary
 Object getTransferData(DataFlavor dataFlavor)
           
 DataFlavor[] getTransferDataFlavors()
           
 boolean isDataFlavorSupported(DataFlavor dataFlavor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ELEM_FLAVOR

public static final DataFlavor ELEM_FLAVOR

flavors

private static DataFlavor[] flavors

theModelElement

private Object theModelElement
Constructor Detail

TransferableModelElement

public TransferableModelElement(Object modelElement)
Method Detail

getTransferData

public Object getTransferData(DataFlavor dataFlavor)
                       throws UnsupportedFlavorException,
                              IOException
Specified by:
getTransferData in interface Transferable
Throws:
UnsupportedFlavorException
IOException
See Also:
Transferable.getTransferData(java.awt.datatransfer.DataFlavor)

getTransferDataFlavors

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

isDataFlavorSupported

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


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