Home » openjdk-7 » java » awt » datatransfer » [javadoc | source]
java.awt.datatransfer
public class: StringSelection [javadoc | source]
java.lang.Object
   java.awt.datatransfer.StringSelection

All Implemented Interfaces:
    Transferable, ClipboardOwner

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.
Constructor:
 public StringSelection(String data) 
    Creates a Transferable capable of transferring the specified String.
Method from java.awt.datatransfer.StringSelection Summary:
getTransferData,   getTransferDataFlavors,   isDataFlavorSupported,   lostOwnership
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from java.awt.datatransfer.StringSelection Detail:
 public Object getTransferData(DataFlavor flavor) throws UnsupportedFlavorException, IOException 
    Returns the Transferable's data in the requested DataFlavor if possible. If the desired flavor is 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.
 public DataFlavor[] getTransferDataFlavors() 
    Returns an array of flavors in which this Transferable can provide the data. DataFlavor.stringFlavor is properly supported. Support for DataFlavor.plainTextFlavor is deprecated.
 public boolean isDataFlavorSupported(DataFlavor flavor) 
    Returns whether the requested flavor is supported by this Transferable.
 public  void lostOwnership(Clipboard clipboard,
    Transferable contents)