org.jhotdraw.gui.datatransfer
Class ImageTransferable
java.lang.Object
  
org.jhotdraw.gui.datatransfer.ImageTransferable
- All Implemented Interfaces: 
 - java.awt.datatransfer.Transferable
 
public class ImageTransferable
- extends java.lang.Object
- implements java.awt.datatransfer.Transferable
  
A Transferable with an Image as its transfer class.
- Version:
 
  - 2.0 2008-03-20 Explicitly export images in PNG format, to circumvent 
 image clipboard issues on Mac OS X 10.5.2.
 
1.0 January 2, 2007 Created. 
- Author:
 
  - Werner Randelshofer
 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
IMAGE_PNG_FLAVOR
public static final java.awt.datatransfer.DataFlavor IMAGE_PNG_FLAVOR
ImageTransferable
public ImageTransferable(java.awt.Image image)
- Creates a new instance.
 
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)
                                 throws java.awt.datatransfer.UnsupportedFlavorException,
                                        java.io.IOException
- Specified by:
 getTransferData in interface java.awt.datatransfer.Transferable
 
- Throws:
 java.awt.datatransfer.UnsupportedFlavorException
java.io.IOException
 
getTransferDataFlavors
public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
- Specified by:
 getTransferDataFlavors in interface java.awt.datatransfer.Transferable