Aggiunta di un nodo della struttura ad albero

Un punto di estensione del nodo della struttura ad albero viene utilizzato per aggiungere un nodo della struttura ad albero nella vista di navigazione e associarlo a una pagina dei contenuti.

Il seguente estratto di codice proviene dal file plugin.xml, dal plug-in semplice e mostra un'implementazione di base del punto di estensione del nodo della struttura ad albero:

<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>
Oltre alla dichiarazione del punto di estensione del nodo della struttura ad albero in plugin.xml, sono richieste anche le seguenti classi:
  • Una classe contenente un metodo in grado di controllare l'ID di tutti i nodi della struttura ad albero in entrata per determinare se aggiungere dei nodi secondari a tali nodi. Questa classe deve implementare com.ibm.mq.explorer.ui.extensions.ITreeNodeFactory e IExecutableExtension. Per i metodi che questa classe deve contenere, fare riferimento alla documentazione di IBM® MQ Explorer Javadoc. Per informazioni su come accedere alla documentazione di IBM MQ Explorer Javadoc , vedi Riferimento API.

    Un esempio di questa classe è disponibile nel plug-in semplice, chiamato SimpleTreeNodeFactory.java

  • Una classe contenente dei metodi per la restituzione di informazioni relative ai nuovi nodi della struttura ad albero, ad esempio nome, ID e la classe della pagina dei contenuti associata. Questa classe deve estendere com.ibm.mq.ui.extensions.TreeNode. Per i metodi che questa classe deve contenere, fare riferimento a IBM MQ Explorer Javadoc.

    Un esempio di questa classe è disponibile nel plug-in semplice, chiamato SimpleTreeNode.java.