java - 使用字符串选择 Eclipse 工作集

标签 java string eclipse plugins working-set

我目前正在开发 Eclipse 插件 (Java)。该插件正在表中显示一些文件,当我双击该列时,我想选择它所在的工作集。获取工作集的方法已经完成(以字符串形式返回工作集)。我只需要帮助来选择工作集。

private void jumpToWorkset()
  {
    m_viewer.addDoubleClickListener(new IDoubleClickListener()
    {
      @Override
      public void doubleClick(DoubleClickEvent event)
      {
        IStructuredSelection selection = (IStructuredSelection) event.getSelection();
        Object first = selection.getFirstElement();
        MyFileInformation b = (MyFileInformation) first;
        String ws=b.getWorkingSet();
        //Insert Code to select working set here
      }
    });
  }

description 如果您需要任何进一步的信息,请随时询问!

最佳答案

IWorkingSetManager 负责管理工作集。获取此内容:

IWorkingSetManager manager = PlatformUI.getWorkbench().getWorkingSetManager();

各个工作集由 IWorkingSet 表示,使用以下方法获取:

IWorkingSet workingSet = manager.getWorkingSet("name");

可以使用 IWorkbenchPage.setWorkingSets 方法设置 Activity 工作台窗口工作集。

各个 View 可能有自己的 Activity 工作集。这些通常不提供 API 来设置值。

关于java - 使用字符串选择 Eclipse 工作集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56929332/

相关文章:

java - 让 JBoss Seam 与 Eclipse 一起工作

java - xpages xp :fileDownload allowDelete ="false", 但用户可以删除附件

Python:在两个字符之间拆分

javascript - 将脚本放入脚本中

java - 翻译器只接受一个词,为什么不接受其余的

java - 临时用 zip4j 解压文件。 (提取用于读取但在缓存文件中不可见)

java - "No value for"getJSONArray 异常

java - java中的线程安全和实例

java 不错的控制台输入

Eclipse 相当于 "Open folder in windows explorer"