Ajout de noeud d'arborescence
Un point d'extension de noeud d'arborescence est utilisé pour ajouter un noeud d'arborescence à la vue de navigation et lui associer une page de contenu.
L'extrait de code suivant provient du fichier plugin.xml du plug-in simple ; il présente une implémentation basique du point
d'extension de
noeud d'arborescence :
<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>
Le point d'extension de noeud d'arborescence doit être déclaré dans plugin.xml,
les classes suivantes sont nécessaires :
- Une classe contenant une méthode permettant de vérifier l'ID de tout noeud d'arborescence afin de déterminer s'il faut y ajouter des sous-noeuds. Cette classe
doit implémenter com.ibm.mq.explorer.ui.extensions.ITreeNodeFactory
et IExecutableExtension. Pour prendre connaissance des méthodes que
cette classe doit contenir, reportez-vous à la documentation IBM® MQ Explorer
Javadoc.
Pour savoir comment accéder à la documentation
Javadoc
d'IBM MQ Explorer, voir
Référence API.
Un exemple de cette classe est disponible dans le plug-in simple appelé SimpleTreeNodeFactory.java
- Une classe qui contient les méthodes renvoyant des informations sur tous les nouveaux noeuds d'arborescence, par exemple,
le nom, l'ID et la classe de page de contenu associée. Cette classe doit étendre com.ibm.mq.ui.extensions.TreeNode. Pour prendre connaissance des méthodes que
cette classe doit contenir, voir IBM MQ Explorer
Javadoc.
Un exemple de cette classe est disponible dans le plug-in simple appelé SimpleTreeNode.java.