Eclipse plugin 引用添加到视图中的所有操作

Eclipse plugin 引用添加到视图中的所有操作,eclipse-plugin,swt,eclipse-rcp,jface,Eclipse Plugin,Swt,Eclipse Rcp,Jface,我已经使用Action not命令为视图工具栏创建了一些操作。 现在,如何获取视图工具栏上可用的所有操作 例如。创建了一个视图并添加了三个名为a、B、C的操作,现在应该返回 所有这三个操作都指向此视图。我假设您希望在视图零件代码中找到这些操作。可以使用以下方法获取视图工具栏管理器: IToolBarManager toolBarMgr=getViewSite().getActionBars().getToolBarManager(); 然后,您可以使用以下方法查找操作的贡献项: IContri

我已经使用Action not命令为视图工具栏创建了一些操作。 现在,如何获取视图工具栏上可用的所有操作

例如。创建了一个视图并添加了三个名为a、B、C的操作,现在应该返回
所有这三个操作都指向此视图。

我假设您希望在视图零件代码中找到这些操作。可以使用以下方法获取视图工具栏管理器:

IToolBarManager toolBarMgr=getViewSite().getActionBars().getToolBarManager();
然后,您可以使用以下方法查找操作的贡献项:

IContributionItem actionItem=toolBarMgr.find(“操作id”);
该项应为
ActionContributionItem
的实例,以便您可以使用:

iaaction action=((ActionContributionItem)actionItem).getAction();

谢谢!!!这就是我需要的!!