Dodawanie strony zawartości

Punkt rozszerzenia strony zawartości jest używany w celu dodania strony zawartości do widoku zawartości. Stronę zawartości można powiązać z węzłem drzewa.

Następujący fragment kodu pochodzi z pliku plugin.xml należącego do wtyczki simple i pokazuje podstawową implementację punktu rozszerzenia strony zawartości:

<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>
Poza zadeklarowaniem punktu rozszerzenia strony zawartości w pliku plugin.xml wymagane są następujące klasy:
  • Klasa zawierająca metody, które wykonują funkcje, takie jak zwrócenie identyfikatora strony zawartości, utworzenie strony zawartości i ustawienie obiektu na potrzeby rysowania strony. Ta klasa musi rozszerzać klasę com.ibm.mq.ui.extensions.ContentsPage. Klasa com.ibm.mq.explorer.ui.extensions.Element contentTitleBar może być używany do tworzenia tytułu dla strony treści zgodnej z innymi stronami treści w programie IBM® MQ Explorer. Informacje na temat metod, które muszą zawierać ta klasa, można znaleźć w dokumentacji IBM MQ Explorer Javadoc . Informacje na temat uzyskiwania dostępu do dokumentacji produktu IBM MQ Eksplorator Dokumentacja Javadoc znajdują się w sekcji Skorowidz funkcji API.

    Działający przykład tej klasy jest dostępny w postaci wtyczki simple o nazwie SimpleContentPage.java.

  • Klasa zawierająca metodę, która zwraca instancję klasy rozszerzającej klasę ContentPage. Ta klasa musi implementować interfejsy com.ibm.mq.explorer.ui.extensions.IContentPageFactory i IExecutableExtension. Metody, które ta klasa muszą zawierać, odnoszą się do dokumentacji IBM MQ Explorer Javadoc .

    Działający przykład tej klasy jest dostępny w postaci wtyczki simple o nazwie SimpleContentPageFactory.java.