|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.saic.isd.printscreen.ImageSelection
Ideas borrowed from Sun's code. Replace with Sun's ImageSelect once Java 1.4 comes out.
| Constructor Summary | |
ImageSelection(java.awt.image.BufferedImage data)
Creates a Transferable capable of transferring the specified String. |
|
| Method Summary | |
java.lang.Object |
getTransferData(java.awt.datatransfer.DataFlavor flavor)
Returns the Transferable's data in the requested DataFlavor if possible. |
java.awt.datatransfer.DataFlavor[] |
getTransferDataFlavors()
Returns an array of flavors in which this Transferable can provide the data. |
boolean |
isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
Returns whether the requested flavor is supported by this Transferable. |
void |
lostOwnership(java.awt.datatransfer.Clipboard clipboard,
java.awt.datatransfer.Transferable contents)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ImageSelection(java.awt.image.BufferedImage data)
| Method Detail |
public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
DataFlavor.stringFlavor is properly supported.
Support for DataFlavor.plainTextFlavor is
deprecated.
getTransferDataFlavors in interface java.awt.datatransfer.TransferableDataFlavor.
stringFlavor and DataFlavor.plainTextFlavor.public boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
isDataFlavorSupported in interface java.awt.datatransfer.Transferableflavor - the requested flavor for the data
flavor is equal to
DataFlavor.stringFlavor or
DataFlavor.plainTextFlavor; false if flavor
is not one of the above flavors
java.lang.NullPointerException - if flavor is null
public java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor)
throws java.awt.datatransfer.UnsupportedFlavorException,
java.io.IOException
DataFlavor.stringFlavor,
or an equivalent flavor, the String representing the selection is
returned. If the desired flavor is DataFlavor.plainTextFlavor
, or an equivalent flavor, a Reader is returned. Note:
The behavior of this method for DataFlavor.plainTextFlavor
and equivalent DataFlavors is inconsistent with the definition of
DataFlavor.plainTextFlavor.
getTransferData in interface java.awt.datatransfer.Transferableflavor - the requested flavor for the data
java.awt.datatransfer.UnsupportedFlavorException - if the requested data flavor is
not equivalent to either DataFlavor.stringFlavor
or DataFlavor.plainTextFlavor.
java.io.IOException - if an IOException occurs while retrieving the data.
By default, StringSelection never throws this exception, but a
subclass may.
java.lang.NullPointerException - if flavor is nullReader
public void lostOwnership(java.awt.datatransfer.Clipboard clipboard,
java.awt.datatransfer.Transferable contents)
lostOwnership in interface java.awt.datatransfer.ClipboardOwner
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||