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. Klasy com.ibm.mq.explorer.ui.extensions.ContentTitleBar można użyć do
utworzenia tytułu dla strony zawartości, który jest spójny z innymi stronami
zawartości w programie
IBM® MQ Explorer. Metody, które ta klasa musi zawierać, są opisane w dokumentacji IBM MQ Explorer
programu Javadoc. Informacje na temat uzyskiwania dostępu do dokumentacji IBM MQ Explorer
programu Javadoc zawiera sekcja Dodatkowe informacje o 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 musi zawierać, są opisane w dokumentacji IBM MQ Explorer
programu Javadoc.
Działający przykład tej klasy jest dostępny w postaci wtyczki simple o nazwie SimpleContentPageFactory.java.