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 aplikaci IBM® MQ Explorer. Informace o metodách, které tato třída musí obsahovat, najdete v dokumentaci produktu Průzkumník IBM MQ Dokumentace Javadoc . Informace o tom, jak přistupovat k dokumentaci produktu Průzkumník IBM MQ Dokumentace Javadoc , viz Odkaz 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, odkazují na dokumentaci produktu Průzkumník IBM MQ Dokumentace Javadoc .
Funkční příklad této třídy je k dispozici v modulu plug-in simple pod názvem SimpleContentPageFactory.java.