/** * Returns an array of the data types currently available on the system * clipboard. Use with Transfer.isSupportedType. * * @return array of data types currently available on the system clipboard * * @exception SWTException <ul> * <li>ERROR_WIDGET_DISPOSED - if the receiver has been disposed</li> * <li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver</li> * </ul> * * @see Transfer#isSupportedType * * @since 3.0 */ public TransferData[] getAvailableTypes() { return getAvailableTypes(DND.CLIPBOARD); }
/** * Returns an array of the data types currently available on the system * clipboard. Use with Transfer.isSupportedType. * * @return array of data types currently available on the system clipboard * * @exception SWTException <ul> * <li>ERROR_WIDGET_DISPOSED - if the receiver has been disposed</li> * <li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver</li> * </ul> * * @see Transfer#isSupportedType * * @since 3.0 */ public TransferData[] getAvailableTypes() { return getAvailableTypes(DND.CLIPBOARD); }
/** * Returns an array of the data types currently available on the system * clipboard. Use with Transfer.isSupportedType. * * @return array of data types currently available on the system clipboard * * @exception SWTException <ul> * <li>ERROR_WIDGET_DISPOSED - if the receiver has been disposed</li> * <li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver</li> * </ul> * * @see Transfer#isSupportedType * * @since 3.0 */ public TransferData[] getAvailableTypes() { return getAvailableTypes(DND.CLIPBOARD); }
/** * Returns an array of the data types currently available on the system * clipboard. Use with Transfer.isSupportedType. * * @return array of data types currently available on the system clipboard * * @exception SWTException <ul> * <li>ERROR_WIDGET_DISPOSED - if the receiver has been disposed</li> * <li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver</li> * </ul> * * @see Transfer#isSupportedType * * @since 3.0 */ public TransferData[] getAvailableTypes() { return getAvailableTypes(DND.CLIPBOARD); }
@Override public boolean canPaste(Clipboard clipboard) { TransferData[] types = clipboard.getAvailableTypes(); Transfer[] transfers = new Transfer[] {TextTransfer.getInstance(), RTFTransfer.getInstance()}; for (TransferData type : types) { for (Transfer transfer : transfers) { if (transfer.isSupportedType(type)) return true; } } return false; }
@Override public boolean canPaste(Clipboard clipboard) { TransferData[] types = clipboard.getAvailableTypes(); Transfer[] transfers = new Transfer[] {TextTransfer.getInstance(), RTFTransfer.getInstance()}; for (TransferData type : types) { for (Transfer transfer : transfers) { if (transfer.isSupportedType(type)) return true; } } return false; }
@Override public boolean canPaste(Clipboard clipboard) { TransferData[] types = clipboard.getAvailableTypes(); Transfer[] transfers = new Transfer[] {TextTransfer.getInstance(), RTFTransfer.getInstance()}; for (TransferData type : types) { for (Transfer transfer : transfers) { if (transfer.isSupportedType(type)) return true; } } return false; }
@Override public boolean canPaste(Clipboard clipboard) { TransferData[] types = clipboard.getAvailableTypes(); Transfer[] transfers = new Transfer[] {TextTransfer.getInstance(), RTFTransfer.getInstance()}; for (TransferData type : types) { for (Transfer transfer : transfers) { if (transfer.isSupportedType(type)) return true; } } return false; }
@Override public boolean canPaste(Clipboard clipboard) { TransferData[] types = clipboard.getAvailableTypes(); Transfer[] transfers = new Transfer[] {TextTransfer.getInstance(), RTFTransfer.getInstance()}; for (TransferData type : types) { for (Transfer transfer : transfers) { if (transfer.isSupportedType(type)) return true; } } return false; }
@Override public boolean canPaste(Clipboard clipboard) { TransferData[] types = clipboard.getAvailableTypes(); Transfer[] transfers = new Transfer[] {TextTransfer.getInstance(), RTFTransfer.getInstance()}; for (TransferData type : types) { for (Transfer transfer : transfers) { if (transfer.isSupportedType(type)) return true; } } return false; }
@Override public boolean canPaste(Clipboard clipboard) { TransferData[] types = clipboard.getAvailableTypes(); Transfer[] transfers = new Transfer[] {TextTransfer.getInstance(), RTFTransfer.getInstance()}; for (TransferData type : types) { for (Transfer transfer : transfers) { if (transfer.isSupportedType(type)) return true; } } return false; } }
@Override public boolean canPaste(Clipboard clipboard) { TransferData[] types = clipboard.getAvailableTypes(); Transfer[] transfers = new Transfer[] {TextTransfer.getInstance(), RTFTransfer.getInstance()}; for (TransferData type : types) { for (Transfer transfer : transfers) { if (transfer.isSupportedType(type)) return true; } } return false; }
@Override public boolean canPaste(Clipboard clipboard) { TransferData[] types = clipboard.getAvailableTypes(); Transfer[] transfers = new Transfer[] {TextTransfer.getInstance(), RTFTransfer.getInstance()}; for (TransferData type : types) { for (Transfer transfer : transfers) { if (transfer.isSupportedType(type)) return true; } } return false; }
@Override public boolean canPaste(Clipboard clipboard) { TransferData[] types = clipboard.getAvailableTypes(); Transfer[] transfers = new Transfer[] {TextTransfer.getInstance(), RTFTransfer.getInstance()}; for (TransferData type : types) { for (Transfer transfer : transfers) { if (transfer.isSupportedType(type)) return true; } } return false; }
private String getClipboardText() { Transfer transfer = TextTransfer.getInstance(); if (isAvailable(transfer, fClipboard.getAvailableTypes())) { return (String) getContents(fClipboard, transfer, fShell); } return null; }
@Override public boolean canPaste(Clipboard clipboard) { TransferData[] types = clipboard.getAvailableTypes(); Transfer[] transfers = new Transfer[] {TextTransfer.getInstance(), RTFTransfer.getInstance()}; for (TransferData type : types) { for (Transfer transfer : transfers) { if (transfer.isSupportedType(type)) return true; } } return false; } }
protected boolean hasKnownTypes() { try { TransferData[] types = getClipboard().getAvailableTypes(); Transfer[] transfers = new Transfer[] {TextTransfer.getInstance(), RTFTransfer.getInstance()}; for (TransferData type : types) { for (Transfer transfer : transfers) { if (transfer.isSupportedType(type)) return true; } } } catch (SWTError e) { } return false; }
protected boolean hasKnownTypes() { try { TransferData[] types = getClipboard().getAvailableTypes(); Transfer[] transfers = new Transfer[] {TextTransfer.getInstance(), RTFTransfer.getInstance()}; for (TransferData type : types) { for (Transfer transfer : transfers) { if (transfer.isSupportedType(type)) return true; } } } catch (SWTError e) { } return false; }
private boolean canEnable(IStructuredSelection selection) { if (selection.size() != 1 || !(selection.getFirstElement() instanceof Node)) { return false; } TransferData[] availableDataTypes = _fClipboard.getAvailableTypes(); for (int i = 0; i < availableDataTypes.length; i++) { if (TextTransfer.getInstance().isSupportedType(availableDataTypes[i])) { return true; } } return false; }
private void pasteFromClipboard () { Clipboard clipboard = new Clipboard(edit.getDisplay()); try { TransferData[] transferDatas = clipboard.getAvailableTypes(); for ( TransferData transData : transferDatas ) { if ( FragmentDataTransfer.getInstance().isSupportedType(transData) ) { FragmentData data = (FragmentData)clipboard.getContents(FragmentDataTransfer.getInstance()); setFragmentData(data, 2); break; } } } finally { if ( clipboard != null ) { clipboard.dispose(); } } }