CopyToClipboardAction.java 文件源码

java
阅读 32 收藏 0 点赞 0 评论 0

项目:fluentmark 作者:
@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);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号