Tartalomoldal hozzáadása
A contentPage (tartalomoldal) kiterjesztési pont segítségével hozzáadható egy tartalomoldal a Tartalom nézethez. A tartalomoldal társítható egy facsomóponttal.
A következő kódrészlet a simple nevű bedolgozó plugin.xml
fájljából származik, és a tartalomoldal kiterjesztési pont alap megvalósítását
mutatja be:
<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>
A contentPage kiterjesztési pont plugin.xml fájlban történő
deklarálásán kívül a következő osztályok szükségesek:
- A funkciók (például a tartalomoldal azonosítójának
visszaadása, a tartalomoldal létrehozása és az objektum
beállítása az oldal felrajzolására) végrehajtására szolgáló metódusokat
tartalmazó osztály. Az osztálynak ki kell terjesztenie a
com.ibm.mq.ui.extensions.ContentsPage osztályt. A com.ibm.mq.explorer.ui.extensions.ContentTitleBar osztály használható a
tartalomoldal címének létrehozásához, hogy az konzisztens legyen az IBM® MQ Explorer
alkalmazásban található többi tartalomoldallal. A metódusokat, amelyeket az osztálynak
tartalmaznia kell, az IBM MQ Explorer
Javadoc dokumentáció
tartalmazza. Az IBM MQ Explorer
Javadoc dokumentáció
elérésére vonatkozó információkért tanulmányozza a következő
részt: API kézikönyv.
Az osztály működő példánya elérhető a SimpleContentPage.java nevű minta bedolgozóban.
- Egy osztály, amely tartalmazza a ContentPage osztályt kiterjesztő
osztály egy példányát visszaadó metódust. Az osztálynak meg kell
valósítania a com.ibm.mq.explorer.ui.extensions.IContentPageFactory és
IExecutableExtension felületeket. A metódusokat,
amelyeket az osztálynak tartalmaznia kell, az IBM MQ Explorer
Javadoc dokumentáció
tartalmazza.
Az osztály működő példánya elérhető a SimpleContentPageFactory.java nevű minta bedolgozóban.