Añadir nodo de árbol

Un punto de ampliación de nodo de árbol se utiliza para añadir un nodo del árbol a la vista de navegación y asociarlo con una página de contenido.

El siguiente extracto de código se toma del archivo, plugin.xml, del plug-in simple y muestra una implementación básica del punto de ampliación de nodo de árbol:

<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>
Además de declarar el punto de ampliación de nodo del árbol en plugin.xml, se necesitan las clases siguientes:
  • Una clase que contenga un método que compruebe el ID de cualquier nodo de árbol entrantes para determinar si hay que añadirle subnodos. Esta clase debe implementar com.ibm.mq.explorer.ui.extensions.ITreeNodeFactory e IExecutableExtension. Para ver los métodos que esta clase ha de contener, consulte la documentación de IBM® MQ ExplorerJavadoc. Para obtener información sobre cómo acceder a la documentación de IBM MQ Explorer Javadoc, consulte Consulta de API.

    En el plug-in simple, está disponible un ejemplo de trabajo de esta clase, denominado SimpleTreeNodeFactory.java.

  • Una clase que contenga métodos que devuelvan información sobre cualquier nodo del árbol nuevo como, por ejemplo, ID y la clase de página de contenido asociada. Esta clase debe ampliar com.ibm.mq.ui.extensions.TreeNode. Para ver los métodos que esta clase ha de contener, consulte IBM MQ ExplorerJavadoc.

    En el plug-in simple, está disponible un ejemplo de trabajo de esta clase, denominado SimpleTreeNode.java.