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.