ApacheDS菜单贡献
我最近继承了一个EclipseRCP应用程序项目。不幸的是,它没有文档,但基本上与ApacheDirectoryStudio非常相似(它使用ApacheDS捆绑包,只提供一些关于LDAP中定义的用户的其他功能)。因此,这个问题也适用于Apache Directory Studio 我需要为现有的LDAP菜单提供一个菜单项,但我无法确定它的位置URI。我已经下载了ApacheDSv2.0.0来检查它的源代码,ApacheDS菜单贡献,apache,menu,osgi,eclipse-rcp,apacheds,Apache,Menu,Osgi,Eclipse Rcp,Apacheds,我最近继承了一个EclipseRCP应用程序项目。不幸的是,它没有文档,但基本上与ApacheDirectoryStudio非常相似(它使用ApacheDS捆绑包,只提供一些关于LDAP中定义的用户的其他功能)。因此,这个问题也适用于Apache Directory Studio 我需要为现有的LDAP菜单提供一个菜单项,但我无法确定它的位置URI。我已经下载了ApacheDSv2.0.0来检查它的源代码,org.Apache.directory.studio.ldapbrowser.ui/pl
org.Apache.directory.studio.ldapbrowser.ui/plugin.xml
似乎有一些菜单操作是用菜单idorg.Apache.directory.studio.ldapbrowser.ldapMenu
定义的
然后我定义了菜单贡献,如下所示,但菜单项没有显示
<menuContribution
locationURI="menu:org.apache.directory.studio.ldapbrowser.ldapMenu?after=additions">
<command
commandId="com.foo.FooHandler"
id="com.foo.FooHandler"
tooltip="dummy tooltip">
</command>
</menuContribution>
我相信命令定义是正确的(处理程序类和命令id),因为相同的命令用于不同的菜单贡献
是否有关于如何向LDAP菜单添加新菜单项的文档?或者有没有其他方法可以找到菜单ID