Where Am I? Class Hierarchy (JDK) All Classes (JDK) All Fields and Methods (JDK)

Class java.awt.datatransfer.StringSelection

java.lang.Object
   |
   +----java.awt.datatransfer.StringSelection

public class StringSelection
extends Object
implements Transferable, ClipboardOwner

A class which implements the capability required to transfer a simple java String in plain text format.


Constructor Index

StringSelection(String)
Creates a transferable object capable of transferring the specified string in plain text format.

Method Index

getTransferData(DataFlavor)
If the data was requested in the "java.lang.String" flavor, return the String representing the selection.
getTransferDataFlavors()
Returns the array of flavors in which it can provide the data.
isDataFlavorSupported(DataFlavor)
Returns whether the requested flavor is supported by this object.
lostOwnership(Clipboard, Transferable)

Constructors

StringSelection
 public StringSelection(String data)
Creates a transferable object capable of transferring the specified string in plain text format.


Methods

getTransferDataFlavors
 public synchronized DataFlavor[] getTransferDataFlavors()
Returns the array of flavors in which it can provide the data.

isDataFlavorSupported
 public boolean isDataFlavorSupported(DataFlavor flavor)
Returns whether the requested flavor is supported by this object.

Parameters:
flavor - the requested flavor for the data
getTransferData
 public synchronized Object getTransferData(DataFlavor flavor) throws UnsupportedFlavorException, IOException
If the data was requested in the "java.lang.String" flavor, return the String representing the selection.

Parameters:
flavor - the requested flavor for the data
Throws: UnsupportedFlavorException
if the requested data flavor is not supported in the "java.lang.String" flavor.
lostOwnership
 public void lostOwnership(Clipboard clipboard,
                           Transferable contents)

Where Am I? Class Hierarchy (JDK) All Classes (JDK) All Fields and Methods (JDK)