class SWTClipboard extends SystemClipboard
Modifier and Type | Field and Description |
---|---|
(package private) org.eclipse.swt.dnd.Clipboard |
clipboard |
(package private) static java.lang.String |
CLIPBOARD_KEY |
(package private) static java.lang.Object |
currentData |
(package private) static org.eclipse.swt.dnd.TransferData |
currentTransferData |
(package private) static org.eclipse.swt.dnd.Transfer[] |
CustomTransfers |
(package private) static int |
DROP_COPY |
(package private) static int |
DROP_LINK |
(package private) static int |
DROP_MOVE |
(package private) static int |
DROP_NONE |
(package private) static boolean |
MULTIPLE_TRANSFERS |
private static boolean |
MUTIPLE_TRANSFERS |
(package private) static int |
operations |
(package private) static org.eclipse.swt.dnd.Transfer[] |
StandardTransfers |
(package private) static org.eclipse.swt.dnd.TransferData[] |
transferData |
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 |
---|
SWTClipboard(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
(package private) static org.eclipse.swt.dnd.DropTarget |
createDropTarget(org.eclipse.swt.widgets.Control control) |
(package private) static org.eclipse.swt.dnd.Transfer[] |
getAllTransfers() |
(package private) static org.eclipse.swt.dnd.Transfer |
getCustomTransfer(java.lang.String mime) |
(package private) static java.lang.Object |
getData(java.lang.String mime,
org.eclipse.swt.dnd.TransferData data) |
(package private) static int |
getFXAction(int actions) |
(package private) static java.lang.String |
getMime(org.eclipse.swt.dnd.Transfer transfer) |
(package private) static java.lang.String |
getMime(org.eclipse.swt.dnd.TransferData data) |
(package private) static java.lang.String[] |
getMimes(org.eclipse.swt.dnd.Transfer[] transfers,
org.eclipse.swt.dnd.TransferData data) |
(package private) static java.lang.String[] |
getMimes(org.eclipse.swt.dnd.TransferData[] transfers) |
(package private) static int |
getSWTAction(int actions) |
(package private) static org.eclipse.swt.dnd.Transfer |
getTransferType(java.lang.String mime) |
(package private) static org.eclipse.swt.dnd.Transfer[] |
getTransferTypes(java.lang.String[] mimeTypes) |
protected boolean |
isOwner() |
protected java.lang.String[] |
mimesFromSystem() |
protected java.lang.Object |
popFromSystem(java.lang.String mimeType) |
protected void |
pushTargetActionToSystem(int actionDone) |
protected void |
pushToSystem(java.util.HashMap<java.lang.String,java.lang.Object> data,
int supportedActions) |
protected int |
supportedSourceActionsFromSystem() |
flush, getData, getLocalData, getMimeTypes, getSupportedSourceActions, setTargetAction, toString
actionPerformed, add, close, contentChanged, get, getActionString, getName, getPixelsForRawImage, remove, setSharedData
org.eclipse.swt.dnd.Clipboard clipboard
static final java.lang.String CLIPBOARD_KEY
static final boolean MULTIPLE_TRANSFERS
static final int DROP_NONE
static final int DROP_COPY
static final int DROP_MOVE
static final int DROP_LINK
private static final boolean MUTIPLE_TRANSFERS
static org.eclipse.swt.dnd.Transfer[] StandardTransfers
static org.eclipse.swt.dnd.Transfer[] CustomTransfers
static int operations
static org.eclipse.swt.dnd.TransferData currentTransferData
static org.eclipse.swt.dnd.TransferData[] transferData
static java.lang.Object currentData
static org.eclipse.swt.dnd.Transfer[] getAllTransfers()
static org.eclipse.swt.dnd.Transfer getCustomTransfer(java.lang.String mime)
static org.eclipse.swt.dnd.Transfer[] getTransferTypes(java.lang.String[] mimeTypes)
static java.lang.String getMime(org.eclipse.swt.dnd.TransferData data)
static java.lang.String getMime(org.eclipse.swt.dnd.Transfer transfer)
static java.lang.String[] getMimes(org.eclipse.swt.dnd.TransferData[] transfers)
static java.lang.String[] getMimes(org.eclipse.swt.dnd.Transfer[] transfers, org.eclipse.swt.dnd.TransferData data)
static org.eclipse.swt.dnd.Transfer getTransferType(java.lang.String mime)
static java.lang.Object getData(java.lang.String mime, org.eclipse.swt.dnd.TransferData data)
protected boolean isOwner()
isOwner
in class SystemClipboard
static int getSWTAction(int actions)
static int getFXAction(int actions)
protected void pushToSystem(java.util.HashMap<java.lang.String,java.lang.Object> data, int supportedActions)
pushToSystem
in class SystemClipboard
protected void pushTargetActionToSystem(int actionDone)
pushTargetActionToSystem
in class SystemClipboard
protected java.lang.Object popFromSystem(java.lang.String mimeType)
popFromSystem
in class SystemClipboard
protected int supportedSourceActionsFromSystem()
supportedSourceActionsFromSystem
in class SystemClipboard
static org.eclipse.swt.dnd.DropTarget createDropTarget(org.eclipse.swt.widgets.Control control)
protected java.lang.String[] mimesFromSystem()
mimesFromSystem
in class SystemClipboard