Eclipse插件 - 在Package explorer(项目浏览器)中突出显示该文件

时间:2012-08-13 16:57:27

标签: eclipse select plugins treeview highlight

我创建了一个搜索函数,用于在名称之后在Package explorer中查找文件,因此我知道该文件存在的路径。现在我想从Package explorer中选择并突出显示文件(.java)。 所以在某种程度上它与处理选择树相反。 先感谢您。

1 个答案:

答案 0 :(得分:0)

您应该创建一个可以被视图理解的结构化选择对象,然后执行以下操作

IViewReference[] views = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getViewReferences();
for(IViewReference view:views){
    if("org.eclipse.jdt.ui.PackageExplorer".equals(view.getId())){
        IViewPart pExplorer = view.getView(true);
        pExplorer.getViewSite().getSelectionProvider().setSelection(selection);
        break;
    }
}