|
Quaqua 8.0 2011-10-02 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectch.randelshofer.quaqua.osx.OSXClipboardTransferable
public class OSXClipboardTransferable
OSXClipboardTransferable provides read access to the Mac OS X system
clipboard.
All data flavors returned by this object have the mime type
application/octet-stream; type=....
The following code snippet shows how to determine the native data type a flavor:
import java.net.URLDecoder;
String nativeDataType = URLDecoder.decode(dataFlavor.getParameter("type"),"UTF-8");
The system clipboard data is retrieved using the Cocoa class NSPasteboard.
| Constructor Summary | |
|---|---|
OSXClipboardTransferable()
|
|
| Method Summary | |
|---|---|
java.lang.Object |
getTransferData(java.awt.datatransfer.DataFlavor flavor)
Reads the data from the "General Clipboard" Cocoa NSPasteboard. |
java.awt.datatransfer.DataFlavor[] |
getTransferDataFlavors()
Returns the data flavors which are currently in the NSPasteboard. |
boolean |
isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
Returns true if the "General Clipboard" Cocoa NSPasteboard currently supports the specified data flavor. |
static boolean |
isNativeCodeAvailable()
Returns true if native code is available. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public OSXClipboardTransferable()
| Method Detail |
|---|
public static boolean isNativeCodeAvailable()
public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
getTransferDataFlavors in interface java.awt.datatransfer.Transferablepublic boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
isDataFlavorSupported in interface java.awt.datatransfer.Transferable
public java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor)
throws java.awt.datatransfer.UnsupportedFlavorException,
java.io.IOException
getTransferData in interface java.awt.datatransfer.Transferablejava.awt.datatransfer.UnsupportedFlavorException
java.io.IOException
|
Copyright 2003-2007 (c) Werner Randelshofer. All rights reserved. |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||