我在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;
}
}
但是,我只有文件路径,我无法创建一个structuredSelection或类似setSelection的参数。