class MacSystemClipboard extends SystemClipboard
Modifier and Type | Class and Description |
---|---|
private static class |
MacSystemClipboard.FormatEncoder |
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
BAD_URI_MSG |
private static java.lang.String |
BAD_URL_MSG |
(package private) static java.lang.String |
FILE_SCHEME |
(package private) MacPasteboard |
pasteboard |
(package private) long |
seed |
(package private) static boolean |
SUPPORT_10_5_API |
(package private) static boolean |
SUPPORT_10_5_API_FORCE |
(package private) static boolean |
SUPPORT_10_6_API |
ACTION_ANY, ACTION_COPY, ACTION_COPY_OR_MOVE, ACTION_MOVE, ACTION_NONE, ACTION_REFERENCE, DND, DRAG_IMAGE, DRAG_IMAGE_OFFSET, FILE_LIST_TYPE, HTML_TYPE, IE_URL_SHORTCUT_FILENAME, RAW_IMAGE_TYPE, RTF_TYPE, SELECTION, supportedActions, SYSTEM, TEXT_TYPE, URI_TYPE
Constructor and Description |
---|
MacSystemClipboard(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
private static java.lang.String |
_convertFileReferencePath(java.lang.String path) |
private java.net.URI |
createUri(java.lang.String path,
java.lang.String message) |
private java.util.HashMap<java.lang.String,java.lang.Object> |
getItemFromURIString(java.lang.String string) |
private java.lang.Object |
getObjectFromList(java.util.List<?> list) |
protected boolean |
isOwner() |
protected java.lang.String[] |
mimesFromSystem() |
protected java.lang.Object |
popFromSystem(java.lang.String mime) |
protected void |
pushTargetActionToSystem(int actionDone) |
protected void |
pushToSystem(java.util.HashMap<java.lang.String,java.lang.Object> data,
int supportedActions) |
private java.util.List<java.util.HashMap<java.lang.String,java.lang.Object>> |
putToItemList(java.lang.String[] items,
boolean excludeComments) |
private byte[] |
serialize(java.lang.Object object) |
protected int |
supportedSourceActionsFromSystem() |
java.lang.String |
toString() |
flush, getData, getLocalData, getMimeTypes, getSupportedSourceActions, setTargetAction
actionPerformed, add, close, contentChanged, get, getActionString, getName, getPixelsForRawImage, remove, setSharedData
static final java.lang.String FILE_SCHEME
private static final java.lang.String BAD_URI_MSG
private static final java.lang.String BAD_URL_MSG
static final boolean SUPPORT_10_5_API
static final boolean SUPPORT_10_5_API_FORCE
static final boolean SUPPORT_10_6_API
long seed
final MacPasteboard pasteboard
protected boolean isOwner()
isOwner
in class SystemClipboard
protected int supportedSourceActionsFromSystem()
supportedSourceActionsFromSystem
in class SystemClipboard
protected void pushTargetActionToSystem(int actionDone)
pushTargetActionToSystem
in class SystemClipboard
protected void pushToSystem(java.util.HashMap<java.lang.String,java.lang.Object> data, int supportedActions)
pushToSystem
in class SystemClipboard
protected java.lang.Object popFromSystem(java.lang.String mime)
popFromSystem
in class SystemClipboard
private java.lang.Object getObjectFromList(java.util.List<?> list)
protected java.lang.String[] mimesFromSystem()
mimesFromSystem
in class SystemClipboard
public java.lang.String toString()
toString
in class SystemClipboard
private java.net.URI createUri(java.lang.String path, java.lang.String message)
private java.util.HashMap<java.lang.String,java.lang.Object> getItemFromURIString(java.lang.String string)
private java.util.List<java.util.HashMap<java.lang.String,java.lang.Object>> putToItemList(java.lang.String[] items, boolean excludeComments)
private static java.lang.String _convertFileReferencePath(java.lang.String path)
private byte[] serialize(java.lang.Object object)