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 obter 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 da 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 obter os métodos que essa classe deve conter, consulte IBM MQ Explorer Javadoc.

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