|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--java.awt.datatransfer.StringSelection
A Transferable which implements the capability required to transfer a
String.
This Transferable properly supports DataFlavor.stringFlavor
and all equivalent flavors. Support for DataFlavor.plainTextFlavor
and all equivalent flavors is deprecated. No other
DataFlavors are supported.
java.awt.datatransfer.DataFlavor.stringFlavor,
java.awt.datatransfer.DataFlavor.plainTextFlavor| Constructor Summary | |
StringSelection(String data)
Creates a Transferable capable of transferring the specified String. |
|
| Method Summary | |
Object |
getTransferData(DataFlavor flavor)
Returns the Transferable's data in the requested DataFlavor if possible. |
DataFlavor[] |
getTransferDataFlavors()
Returns an array of flavors in which this Transferable can provide the data. |
boolean |
isDataFlavorSupported(DataFlavor flavor)
Returns whether the requested flavor is supported by this Transferable. |
void |
lostOwnership(Clipboard clipboard,
Transferable contents)
Notifies this object that it is no longer the owner of the contents of the clipboard. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public StringSelection(String data)
| Method Detail |
public DataFlavor[] getTransferDataFlavors()
DataFlavor.stringFlavor is properly supported.
Support for DataFlavor.plainTextFlavor is
deprecated.getTransferDataFlavors in interface TransferableDataFlavor.
stringFlavor and DataFlavor.plainTextFlavor.public boolean isDataFlavorSupported(DataFlavor flavor)
isDataFlavorSupported in interface Transferableflavor - the requested flavor for the dataDataFlavor.stringFlavor
or DataFlavor.plainTextFlavor, false otherwise.
public Object getTransferData(DataFlavor flavor)
throws UnsupportedFlavorException,
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 Transferableflavor - the requested flavor for the dataUnsupportedFlavorException - if the requested data flavor is
not equivalent to either DataFlavor.stringFlavor
or DataFlavor.plainTextFlavor.Reader
public void lostOwnership(Clipboard clipboard,
Transferable contents)
ClipboardOwnerlostOwnership in interface ClipboardOwnerjava.awt.datatransfer.ClipboardOwnerclipboard - the clipboard that is no longer ownedcontents - the contents which this owner had placed on the clipboard
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.