@Override public void paste(IJavaElement[] javaElements, IResource[] resources, IWorkingSet[] selectedWorkingSets, TransferData[] availableTypes) throws JavaModelException { String[] fileData= getClipboardFiles(availableTypes); if (fileData == null) return; IContainer container= getAsContainer(getTarget(javaElements, resources)); if (container == null) return; new CopyFilesAndFoldersOperation(getShell()).copyFiles(fileData, container); }
public void paste(IJavaElement[] javaElements, IResource[] resources, IWorkingSet[] selectedWorkingSets, TransferData[] availableTypes) throws JavaModelException { String[] fileData= getClipboardFiles(availableTypes); if (fileData == null) return; IContainer container= getAsContainer(getTarget(javaElements, resources)); if (container == null) return; new CopyFilesAndFoldersOperation(getShell()).copyFiles(fileData, container); }
private String[] getClipboardFiles(TransferData[] availableDataTypes) { Transfer transfer= FileTransfer.getInstance(); if (isAvailable(transfer, availableDataTypes)) { return (String[])getContents(getClipboard(), transfer, getShell()); } return null; } private Object getCommonParent(IJavaElement[] javaElements, IResource[] resources) {
private String[] getClipboardFiles(TransferData[] availableDataTypes) { Transfer transfer= FileTransfer.getInstance(); if (isAvailable(transfer, availableDataTypes)) { return (String[])getContents(getClipboard(), transfer, getShell()); } return null; } private Object getCommonParent(IJavaElement[] javaElements, IResource[] resources) {
private String[] getClipboardFiles(TransferData[] availableDataTypes) { Transfer transfer= FileTransfer.getInstance(); if (isAvailable(transfer, availableDataTypes)) { return (String[])getContents(getClipboard(), transfer, getShell()); } return null; } private Object getCommonParent(IJavaElement[] javaElements, IResource[] resources) {
@Override public void paste(IJavaElement[] javaElements, IResource[] resources, IWorkingSet[] selectedWorkingSets, TransferData[] availableTypes) throws JavaModelException { String[] fileData= getClipboardFiles(availableTypes); if (fileData == null) return; IContainer container= getAsContainer(getTarget(javaElements, resources)); if (container == null) return; new CopyFilesAndFoldersOperation(getShell()).copyFiles(fileData, container); }