public abstract class SystemClipboard extends Clipboard
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| Modifier | Constructor and Description |
|---|---|
protected |
SystemClipboard(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
flush(ClipboardAssistance dataSource,
java.util.HashMap<java.lang.String,java.lang.Object> cacheData,
int supportedActions) |
java.lang.Object |
getData(java.lang.String mimeType) |
java.lang.Object |
getLocalData(java.lang.String mimeType) |
java.lang.String[] |
getMimeTypes() |
int |
getSupportedSourceActions() |
protected abstract boolean |
isOwner() |
protected abstract java.lang.String[] |
mimesFromSystem() |
protected abstract java.lang.Object |
popFromSystem(java.lang.String mimeType) |
protected abstract void |
pushTargetActionToSystem(int actionDone) |
protected abstract void |
pushToSystem(java.util.HashMap<java.lang.String,java.lang.Object> cacheData,
int supportedActions) |
void |
setTargetAction(int actionDone) |
protected abstract int |
supportedSourceActionsFromSystem() |
java.lang.String |
toString() |
actionPerformed, add, close, contentChanged, get, getActionString, getName, getPixelsForRawImage, remove, setSharedDataprotected abstract boolean isOwner()
protected abstract void pushToSystem(java.util.HashMap<java.lang.String,java.lang.Object> cacheData,
int supportedActions)
protected abstract void pushTargetActionToSystem(int actionDone)
protected abstract java.lang.Object popFromSystem(java.lang.String mimeType)
protected abstract int supportedSourceActionsFromSystem()
protected abstract java.lang.String[] mimesFromSystem()
public void flush(ClipboardAssistance dataSource, java.util.HashMap<java.lang.String,java.lang.Object> cacheData, int supportedActions)
public int getSupportedSourceActions()
getSupportedSourceActions in class Clipboardpublic void setTargetAction(int actionDone)
setTargetAction in class Clipboardpublic java.lang.Object getLocalData(java.lang.String mimeType)
public java.lang.Object getData(java.lang.String mimeType)
public java.lang.String[] getMimeTypes()
getMimeTypes in class Clipboard