public class FwkStringTransfer
extends java.lang.Object
implements java.awt.datatransfer.Transferable, java.awt.datatransfer.ClipboardOwner
Modifier and Type | Field and Description |
---|---|
static java.awt.datatransfer.DataFlavor |
PLAIN_TEXT_FLAVOR |
protected java.lang.String |
string |
Constructor and Description |
---|
FwkStringTransfer()
The default constructor.
|
FwkStringTransfer(java.lang.String s)
The constructor that receives the string value to be transfered.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getTransferData(java.awt.datatransfer.DataFlavor flavor)
Returns an object which represents the data to be transferred.
|
java.awt.datatransfer.DataFlavor[] |
getTransferDataFlavors()
Returns an array of DataFlavor objects indicating the flavors the data can be
provided in.
|
boolean |
isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
This method returns a boolean that indicates whether the
incoming data flavor is supported.
|
void |
lostOwnership(java.awt.datatransfer.Clipboard clipboard,
java.awt.datatransfer.Transferable transfer)
Notifies this object that it is no longer the owner of the contents of the clipboard.
|
public static final java.awt.datatransfer.DataFlavor PLAIN_TEXT_FLAVOR
protected java.lang.String string
public FwkStringTransfer()
public FwkStringTransfer(java.lang.String s)
s
- The string to be transfered.public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
getTransferDataFlavors
in interface java.awt.datatransfer.Transferable
Transferable
public boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
isDataFlavorSupported
in interface java.awt.datatransfer.Transferable
flavor
- The data flavor to be checked.Transferable
public void lostOwnership(java.awt.datatransfer.Clipboard clipboard, java.awt.datatransfer.Transferable transfer)
lostOwnership
in interface java.awt.datatransfer.ClipboardOwner
clipboard
- the clipboard that is no longer owned.transfer
- the contents which this owner had placed on the clipboard.ClipboardOwner
public java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor) throws java.awt.datatransfer.UnsupportedFlavorException, java.io.IOException
getTransferData
in interface java.awt.datatransfer.Transferable
flavor
- the requested flavor for the datajava.io.IOException
- - if the data is no longer available in the requested flavor.java.awt.datatransfer.UnsupportedFlavorException
- - if the requested data flavor is not supported.Transferable