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í extrakce kódu je extrahována ze souboru plugin.xml modulu plug-in simple 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. Pomocí třídy com.ibm.mq.explorer.ui.extensions.ContentTitleBar lze vytvořit název stránky obsahu konzistentní s jinými stránkami obsahu v produktu IBM® MQ Explorer. Informace o metodách, které tato třída musí obsahovat, viz dokumentace k produktu IBM MQ Explorer Javadoc. Informace o možnostech přístupu k dokumentaci produktu IBM MQ Explorer Javadoc viz Referenční informace k 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. Informace o metodách, které tato třída musí obsahovat, viz dokumentace 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.