| 
JavaTM 2 Platform Std. Ed. v1.3.1  | 
|||||||||
| 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 dataflavor is equal to
   DataFlavor.stringFlavor or
   DataFlavor.plainTextFlavor; false if flavor
   is not one of the above flavorsNullPointerException - if flavor is null
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.IOException - if an IOException occurs while retrieving the data.
         By default, StringSelection never throws this exception, but a
         subclass may.NullPointerException - if flavor is nullReader
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.1  | 
|||||||||
| 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-2001 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A.  All Rights Reserved.