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.