Добавление страницы содержимого

Точка расширения страницы содержимого позволяет добавить страницу содержимого на панель содержимого. Страницу содержимого можно связать с узлом дерева.

Следующий пример кода из файла 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.