Вклад Apache DS в меню

Недавно я унаследовал проект приложения Eclipse RCP. К сожалению, он не имеет документации, но в основном он очень похож на Apache Directory Studio (он использует пакеты Apache DS и просто предоставляет некоторые другие функции для пользователей, определенных в LDAP). Таким образом, этот вопрос относится и к Apache Directory Studio.

Мне нужно добавить пункт меню в существующее меню LDAP, но я не могу определить его URI местоположения. Я скачал Apache DSv2.0.0 для проверки его исходного кода и org.apache.directory.studio.ldapbrowser.ui/plugin.xml Кажется, что некоторые действия меню определены с помощью идентификатора меню org.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>

Я считаю, что определение команды является правильным (класс обработчика и идентификатор команды), потому что одна и та же команда используется в различных вкладках меню.

Есть ли какие-либо документы о том, как добавить новые пункты меню в меню LDAP? Или есть другой способ узнать идентификаторы меню?

0 ответов

Другие вопросы по тегам