|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jaxfront.core.clipboard.SimpleClipboardSelection
public class SimpleClipboardSelection
This nested class implements the Transferable and ClipboardOwner interfaces used in data transfer. It is a simple class that remembers a selected object and makes it available in only one specified flavor. It would be useful for transferring other types of data, too.
Field Summary | |
---|---|
static java.awt.datatransfer.DataFlavor |
dataFlavor
The DataFlavor used for our particular type of cut-and-paste data. |
Constructor Summary | |
---|---|
SimpleClipboardSelection(java.lang.Object selection,
java.awt.datatransfer.DataFlavor flavor)
The constructor. |
Method Summary | |
---|---|
static void |
copy(java.lang.Object source,
java.awt.datatransfer.DataFlavor dataFlavor)
|
java.lang.Object |
getTransferData(java.awt.datatransfer.DataFlavor f)
If the flavor is right, transfer the data (i.e. return it) |
java.awt.datatransfer.DataFlavor[] |
getTransferDataFlavors()
Return the list of supported flavors. |
boolean |
isDataFlavorSupported(java.awt.datatransfer.DataFlavor f)
Check whether we support a specified flavor |
void |
lostOwnership(java.awt.datatransfer.Clipboard c,
java.awt.datatransfer.Transferable t)
This is the ClipboardOwner method. |
static void |
paste()
Ask for the Transferable contents of the system clipboard. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.awt.datatransfer.DataFlavor dataFlavor
Constructor Detail |
---|
public SimpleClipboardSelection(java.lang.Object selection, java.awt.datatransfer.DataFlavor flavor)
Method Detail |
---|
public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
getTransferDataFlavors
in interface java.awt.datatransfer.Transferable
public boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor f)
isDataFlavorSupported
in interface java.awt.datatransfer.Transferable
public java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor f) throws java.awt.datatransfer.UnsupportedFlavorException
getTransferData
in interface java.awt.datatransfer.Transferable
java.awt.datatransfer.UnsupportedFlavorException
public void lostOwnership(java.awt.datatransfer.Clipboard c, java.awt.datatransfer.Transferable t)
lostOwnership
in interface java.awt.datatransfer.ClipboardOwner
public static void copy(java.lang.Object source, java.awt.datatransfer.DataFlavor dataFlavor)
public static void paste()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |