Добавление страницы содержимого
Точка расширения страницы содержимого позволяет добавить страницу содержимого на панель содержимого. Страницу содержимого можно связать с узлом дерева.
Следующий пример кода из файла plugin.xml простого модуля содержит
базовую реализацию точки расширения страницы содержимого:
<extension
id="com.ibm.mq.explorer.sample.simpleContentPage"
name="Simple ContentPage"
point="com.ibm.mq.explorer.ui.addcontentpage">
<contentPage
pluginId="com.ibm.mq.explorer.sample.simple"
name="com.ibm.mq.explorer.sample.simple"
class="com.ibm.mq.explorer.sample.simple.SimpleContentPageFactory"
contentPageId="com.ibm.mq.explorer.sample.simple">
</contentPage>
</extension>
Помимо объявления точки расширения страницы содержимого в файле plugin.xml, требуются следующие классы:
- Класс, содержащий методы, которые выполняют разные функции, такие как возврат ИД страницы содержимого, создание страницы содержимого и выбор объекта для рисования страницы. Этот класс должен расширять com.ibm.mq.ui.extensions.ContentsPage. Класс com.ibm.mq.explorer.ui.extensions.ContentTitleBar позволяет создать заголовок страницы содержимого, согласованный с другими страницами содержимого в IBM® MQ Explorer. Описание методов этого класса приведено в документации
IBM MQ Explorer
Javadoc. Дополнительная информация по просмотру документации
IBM MQ Explorer
Javadoc приведена в разделе
Справочник по API.
В модуле simple доступен работающий пример этого класса с именем SimpleContentPage.java.
- Класс, содержащий метод, который возвращает экземпляр страницы содержимого для расширения класса. Этот класс должен реализовывать com.ibm.mq.explorer.ui.extensions.IContentPageFactory и IExecutableExtension. Описание методов этого класса приведено в документации IBM MQ Explorer
Javadoc.
В модуле simple доступен работающий пример этого класса с именем SimpleContentPageFactory.java.