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. Třída 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.