org.virbo.autoplot.transferrable
Class ImageSelection

java.lang.Object
  extended by org.virbo.autoplot.transferrable.ImageSelection
All Implemented Interfaces:
java.awt.datatransfer.Transferable

public class ImageSelection
extends java.lang.Object
implements java.awt.datatransfer.Transferable


Constructor Summary
ImageSelection()
           
 
Method Summary
 boolean canImport(javax.swing.JComponent comp, java.awt.datatransfer.DataFlavor[] flavor)
           
 java.awt.datatransfer.Transferable createTransferable(javax.swing.JComponent comp)
           
 int getSourceActions(javax.swing.JComponent c)
           
 java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor)
           
 java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
           
 boolean importData(javax.swing.JComponent comp, java.awt.datatransfer.Transferable t)
           
 boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
           
 void setImage(java.awt.Image i)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImageSelection

public ImageSelection()
Method Detail

getSourceActions

public int getSourceActions(javax.swing.JComponent c)

setImage

public void setImage(java.awt.Image i)

canImport

public boolean canImport(javax.swing.JComponent comp,
                         java.awt.datatransfer.DataFlavor[] flavor)

createTransferable

public java.awt.datatransfer.Transferable createTransferable(javax.swing.JComponent comp)

importData

public boolean importData(javax.swing.JComponent comp,
                          java.awt.datatransfer.Transferable t)

getTransferData

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

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