Eclipse 如何获得工作空间';插件中的工作集信息?
我想获取当前工作区的运行时工作集信息。我尝试了IWorkbenchPage的方法:IWorkingSet[]getWorkingSets()Eclipse 如何获得工作空间';插件中的工作集信息?,eclipse,plugins,working-set,Eclipse,Plugins,Working Set,我想获取当前工作区的运行时工作集信息。我尝试了IWorkbenchPage的方法:IWorkingSet[]getWorkingSets() IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage(); if (page != null) { IWorkingSet[] sets = page.getWorkingSets();} 但是当我调试代码时,该方法什
IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
if (page != null) { IWorkingSet[] sets = page.getWorkingSets();}
但是当我调试代码时,该方法什么也不返回
我想知道我是否使用了正确的方法来获取工作区的工作集信息?如果没有,如何获取数据?方法
IWorkbenchPage
getWorkingSets()
返回页面使用的“窗口工作集”-默认情况下此选项未启用,因此返回空值
如果希望在您使用的工作台中定义所有工作集,请执行以下操作:
IWorkingSetManager=PlatformUI.getWorkbench().getWorkingSetManager();
IWorkingSet[]allset=manager.getAllWorkingSets();
工作集管理器还有许多其他处理工作集的方法。嗨,格雷格,我已经尝试过你的方法。它返回我想要的确切数据。非常感谢:)