Java 2 Platform
v1.3

edu.umich.visualsoar.operatorwindow
Class TransferableOperatorNodeLink

java.lang.Object
  |
  +--edu.umich.visualsoar.operatorwindow.TransferableOperatorNodeLink
All Implemented Interfaces:
java.awt.datatransfer.Transferable

class TransferableOperatorNodeLink
extends java.lang.Object
implements java.awt.datatransfer.Transferable


Field Summary
private static java.util.List flavorList
           
static java.awt.datatransfer.DataFlavor[] flavors
           
private  java.lang.Integer soarOperatorNodeId
           
 
Constructor Summary
private TransferableOperatorNodeLink()
           
  TransferableOperatorNodeLink(java.lang.Integer inSoarOperatorNodeId)
           
 
Method Summary
 java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor)
           
 java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
           
 boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

flavors

public static final java.awt.datatransfer.DataFlavor[] flavors

flavorList

private static final java.util.List flavorList

soarOperatorNodeId

private java.lang.Integer soarOperatorNodeId
Constructor Detail

TransferableOperatorNodeLink

private TransferableOperatorNodeLink()

TransferableOperatorNodeLink

public TransferableOperatorNodeLink(java.lang.Integer inSoarOperatorNodeId)
Method Detail

getTransferData

public java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor)
                                 throws java.awt.datatransfer.UnsupportedFlavorException,
                                        java.io.IOException
Specified by:
getTransferData in interface java.awt.datatransfer.Transferable
java.awt.datatransfer.UnsupportedFlavorException
java.io.IOException

getTransferDataFlavors

public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
Specified by:
getTransferDataFlavors in interface java.awt.datatransfer.Transferable
Returns:
a reference to the dataflavors

isDataFlavorSupported

public boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
Specified by:
isDataFlavorSupported in interface java.awt.datatransfer.Transferable
Parameters:
flavor - the data flavor to check if it is supported
Returns:
true if the data flavor is supported false otherwise

Java 2 Platform
v1.3