All Packages  Class Hierarchy  This Package  Previous  Next  Index

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

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

Method Index

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

Constructors

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

Methods

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

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

Parameters:
flavor - the requested flavor for the data
 o 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.
 o lostOwnership
 public void lostOwnership(Clipboard clipboard,
                           Transferable contents)

All Packages  Class Hierarchy  This Package  Previous  Next  Index

Submit a bug or feature - Version 1.1.8 of Java Platform API Specification
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1995-1999 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.