Facsomópont hozzáadása

A tree node (facsomópont) kiterjesztési pont segítségével hozzáadhat egy facsomópontot a navigációs nézethez és társíthatja a csomópontot egy tartalomoldallal.

A következő kódrészlet a simple nevű bedolgozó plugin.xml fájljából származik, és a facsomópont kiterjesztési pont alap megvalósítását mutatja be:

<extension
	  id="com.ibm.mq.explorer.samples.simpleTreeNode"
	  name="Simple TreeNode"
	  point="com.ibm.mq.explorer.ui.addtreenode">
	<treeNode
		 pluginId="com.ibm.mq.explorer.sample.simple"
		 name="com.ibm.mq.explorer.sample.simple"
		 class="com.ibm.mq.explorer.sample.simple.SimpleTreeNodeFactory"
		 treeNodeId="com.ibm.mq.explorer.sample.simple"
		 sequence="888">
	</treeNode>
</extension>
A treeNode 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:
  • Egy osztály, amely tartalmaz egy metódust a bejövő facsomópontok azonosítójának teszteléséhez, hogy megállapítsa, kell-e hozzáadni alcsomópontokat. Az osztálynak meg kell valósítania a com.ibm.mq.explorer.ui.extensions.ITreeNodeFactory és IExecutableExtension felületeket. 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 SimpleTreeNodeFactory.java nevű minta bedolgozóban.

  • Egy osztály, amelynek tartalmaznia kell az új facsomópontok információinak (név, azonosító és a társított tartalomoldal osztálya) visszaadására szolgáló metódusokat. Az osztálynak ki kell terjesztenie a com.ibm.mq.ui.extensions.TreeNode osztályt. A metódusokat, amelyeket az osztálynak tartalmaznia kell, az IBM MQ Explorer Javadoc tartalmazza.

    Az osztály működő példánya elérhető a SimpleTreeNode.java nevű minta bedolgozóban.