Přidání stránky s obsahem

Bod rozšíření stránka s obsahem se používá k přidání stránky s obsahem do pohledu Obsah. Stránku s obsahem lze přidružit k uzlu stromu.

Následující extrakt kódu je převzat ze souboru plugin.xml z jednoduchého modulu plug-in a ukazuje základní implementaci bodu rozšíření stránky s obsahem:

<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>
Kromě deklarování bodu rozšíření stránky s obsahem v souboru plugin.xml jsou vyžadovány také následující třídy:
  • Třída obsahující metody, které provádějí různé funkce, například vrácení ID stránky s obsahem, vytvoření stránky s obsahem a nastavení objektu pro vykreslení stránky. Tato třída musí být rozšířením třídy com.ibm.mq.ui.extensions.ContentsPage. Třídu com.ibm.mq.explorer.ui.extensions.ContentTitleBar lze použít k vytvoření titulku stránky s obsahem konzistentní s ostatními stránkami obsahu v produktu IBM® MQ Explorer. Chcete-li získat informace o metodách, které tato třída musí obsahovat, prohlédněte si dokumentaci k produktu IBM MQ Explorer Javadoc. Informace o tom, jak přistupovat k dokumentaci produktu IBM MQ Explorer Javadoc naleznete v Referenční příručce rozhraní API.

    Funkční příklad této třídy je k dispozici v modulu plug-in simple pod názvem SimpleContentPage.java.

  • Třída obsahující metodu, která vrací instanci třídy, jež rozšiřuje třídu ContentPage. Tato třída musí implementovat objekt com.ibm.mq.explorer.ui.extensions.IContentPageFactory a rozšíření IExecutableExtension. Chcete-li získat informace o metodách, které tato třída musí obsahovat, prohlédněte si dokumentaci k produktu IBM MQ Explorer Javadoc.

    Funkční příklad této třídy je k dispozici v modulu plug-in simple pod názvem SimpleContentPageFactory.java.