@Override
public void run() {
Shell shell = getActiveWorkbenchShell();
if (shell == null || fViewer == null) return;
IBaseLabelProvider labelProvider = fViewer.getLabelProvider();
String lineDelim = System.getProperty("line.separator"); //$NON-NLS-1$
StringBuffer buf = new StringBuffer();
Iterator<?> iter = getSelection();
while (iter.hasNext()) {
if (buf.length() > 0) {
buf.append(lineDelim);
}
buf.append(getText(labelProvider, iter.next()));
}
if (buf.length() > 0) {
copyToClipboard(buf.toString(), shell);
}
}
CopyToClipboardAction.java 文件源码
java
阅读 32
收藏 0
点赞 0
评论 0
项目:fluentmark
作者:
评论列表
文章目录