0

我在 Eclipse 中开发了一个插件,它为 Package Explorer 添加了一个用于搜索类的选项。所以插件搜索类并返回类路径。然后它应该突出显示资源管理器中的类。

如果有人能指导我突出课程,我将不胜感激。

我试过这个:

file = ResourcesPlugin.getWorkspace().getRoot().getFileForLocation(myPath);
if (file != null ) {
        //Select the data file
        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(--);
                break;
            }
        }

但是,我只有文件路径,无法创建结构化选择或类似的东西作为 setSelection 的参数。

4

0 回答 0