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.