    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.

##

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

##

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)

##

StringSelection

     public StringSelection(String data)

  Creates a transferable object capable of transferring the specified string in plain text format.

##

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)

    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.