|
||||||||||
| 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.Transferablepublic 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.Transferablejava.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 | |||||||||