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.