|
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 Transferable
DataFlavor.
stringFlavor
and DataFlavor.plainTextFlavor
.public boolean isDataFlavorSupported(DataFlavor flavor)
isDataFlavorSupported
in interface Transferable
flavor
- 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 Transferable
flavor
- 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)
ClipboardOwner
lostOwnership
in interface ClipboardOwner
java.awt.datatransfer.ClipboardOwner
clipboard
- 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.