ConForM.CoopnTools.CoKer
Class CoopnStringSelection
java.lang.Object
|
+--ConForM.CoopnTools.CoKer.CoopnStringSelection
- All Implemented Interfaces:
- java.awt.datatransfer.ClipboardOwner, java.awt.datatransfer.Transferable
- Direct Known Subclasses:
- CoopnSyntacticSelection
- public class CoopnStringSelection
- extends java.lang.Object
- implements java.awt.datatransfer.Transferable, java.awt.datatransfer.ClipboardOwner
A class which implements the capability required to transfer a
simple java String in plain text format.
Constructor Summary |
CoopnStringSelection(java.lang.String data)
Creates a transferable object capable of transferring the
specified string in plain text format. |
Method Summary |
java.lang.Object |
getTransferData(java.awt.datatransfer.DataFlavor flavor)
If the data was requested in the "java.lang.String" flavor, return the
String representing the selection. |
java.awt.datatransfer.DataFlavor[] |
getTransferDataFlavors()
Returns the array of flavors in which it can provide the data. |
boolean |
isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
Returns whether the requested flavor is supported by this object. |
void |
lostOwnership(java.awt.datatransfer.Clipboard clipboard,
java.awt.datatransfer.Transferable contents)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CoopnStringSelection
public CoopnStringSelection(java.lang.String data)
- Creates a transferable object capable of transferring the
specified string in plain text format.
getTransferDataFlavors
public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
- Returns the array of flavors in which it can provide the data.
- Specified by:
getTransferDataFlavors
in interface java.awt.datatransfer.Transferable
isDataFlavorSupported
public boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
- Returns whether the requested flavor is supported by this object.
- Specified by:
isDataFlavorSupported
in interface java.awt.datatransfer.Transferable
- Parameters:
flavor
- the requested flavor for the data
getTransferData
public java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor)
throws java.awt.datatransfer.UnsupportedFlavorException,
java.io.IOException
- If the data was requested in the "java.lang.String" flavor, return the
String representing the selection.
- Specified by:
getTransferData
in interface java.awt.datatransfer.Transferable
- Parameters:
flavor
- the requested flavor for the data- Throws:
java.awt.datatransfer.UnsupportedFlavorException
- if the requested data flavor is
not supported in the "java.lang.String
" flavor.
lostOwnership
public void lostOwnership(java.awt.datatransfer.Clipboard clipboard,
java.awt.datatransfer.Transferable contents)
- Specified by:
lostOwnership
in interface java.awt.datatransfer.ClipboardOwner