Incluir Nó da Árvore

Um ponto de extensão de nó da árvore é usado para incluir um nó da árvore na visualização de navegação e associá-lo a uma página de conteúdo.

O trecho de código a seguir é obtido do arquivo, plugin.xml, a partir do plug-in simples e mostra uma implementação básica do ponto de extensão do nó da árvore:

<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>
Além da declaração do ponto de extensão do nó de árvore no arquivo plugin.xml, as seguintes classes são necessárias:
  • Uma classe que contém um método que verifica o ID de qualquer nó da árvore recebido para determinar se os subnós devem ser incluídos nele. Essa classe deve implementar com.ibm.mq.explorer.ui.extensions.ITreeNodeFactory e IExecutableExtension. Para os métodos que essa classe deve conter, consulte a documentação do IBM® MQ Explorer Javadoc . Para obter informações sobre como acessar a documentação do IBM MQ Explorer Javadoc , consulte Referência de API.

    Um exemplo de trabalho dessa classe está disponível no plug-in simples, chamado SimpleTreeNodeFactory.java.

  • Uma classe que contém métodos que retornam informações sobre quaisquer novos nós da árvore, como o nome, ID e a classe da página de conteúdo associada. Essa classe deve estender com.ibm.mq.ui.extensions.TreeNode. Para os métodos que essa classe deve conter referem-se ao IBM MQ Explorer Javadoc.

    Um exemplo de trabalho dessa classe está disponível no plug-in simples, chamado SimpleTreeNde.java.