Inhaltsseite hinzufügen

Zum Hinzufügen einer Inhaltsseite zur Inhaltsansicht wird der Erweiterungspunkt 'ContentPage' (Inhaltsseite) verwendet. Eine Inhaltsseite kann einem Baumknoten zugeordnet werden.

Der folgende Codeauszug wurde der Datei plugin.xml des einfachen Plug-ins entnommen und zeigt eine Basisimplementierung des Erweiterungspunkts 'ContentPage':

<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>
Neben der Deklaration des Inhaltsseiten-Erweiterungspunkts in der Datei 'plugin.xml' sind folgende Klassen erforderlich:
  • Eine Klasse, die Methoden enthält, die eine Reihe von Funktionen wie das Zurückgegeben der Inhaltsseiten-ID, das Erstellen der Inhaltsseite und das Festlegen des Objekts zum Zeichnen der Seite ausführen. Diese Klasse muss 'com.ibm.mq.ui.extensions.ContentsPage' erweitern. Die Klasse com.ibm.mq.explorer.ui.extensions.ContentTitleBar kann verwendet werden, um einen Titel für die Inhaltsseite zu erstellen, der mit den anderen Inhaltsseiten im IBM® MQ Explorerkonsistent ist. Informationen zu den Methoden, die diese Klasse enthalten muss, finden Sie in der Dokumentation zu IBM MQ Explorer Javadoc . Informationen zum Zugriff auf die Javadoc -Dokumentation für IBM MQ Explorer finden Sie in der API-Referenz.

    Ein Arbeitsbeispiel dieser Klasse ist im einfachen Plug-in verfügbar: SimpleContentPage.java.

  • Eine Klasse, die eine Methode enthält, die eine Instanz der Klasse zurückgibt, die 'ContentPage' erweitert. Diese Klasse muss 'com.ibm.mq.explorer.ui.extensions.IContentPageFactory' und 'IExecutableExtension' erweitern. Informationen zu den Methoden, die diese Klasse enthalten muss, finden Sie in der Dokumentation zu IBM MQ Explorer Javadoc .

    Ein Arbeitsbeispiel dieser Klasse ist im einfachen Plug-in verfügbar: SimpleContentPageFactory.java.