Añadir página de contenido

Un punto de ampliación de página de contenido, se utiliza para añadir una página de contenido a la vista de contenido. Una página de contenido se puede asociar con un nodo de árbol.

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 la página de contenidos:
<extension
	  id="com.ibm.mq.explorer.sample.simpleContentPage"
	  name="Simple ContentPage"
	  point="com.ibm.mq.explorer.ui.addcontentpage">
	<contentPage
		 pluginId="com.ibm.mq.explorer.sample.simple"
		 name="com.ibm.mq.explorer.sample.simple"
		 class="com.ibm.mq.explorer.sample.simple.SimpleContentPageFactory"
		 contentPageId="com.ibm.mq.explorer.sample.simple">
	</contentPage>
</extension>
Además de declarar el punto de ampliación de la página de contenido en plugin.xml, se necesitan las clases siguientes:
  • Una clase que contenga métodos que realizan una serie de funciones tales como devolver el ID de página de contenido, crear la página de contenido y definir el objeto para dibujar la página. Esta clase debe ampliar com.ibm.mq.ui.extensions.ContentsPage. La clase com.ibm.mq.explorer.ui.extensions.ContentTitleBar se puede utilizar para crear un título para que la página de contenido sea coherente con las demás páginas de contenido en MQ Explorer. Para conocer los métodos que esta clase debe contener, consulte la documentación Javadoc de MQ Explorer. Para obtener información sobre cómo acceder a la documentación Javadoc de MQ Explorer, consulte Consulta de API.

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

  • Una clase que contenga un método que devuelve una instancia de la clase que amplía ContentPage. Esta clase debe implementar com.ibm.mq.explorer.ui.extensions.IContentPageFactory, e IExecutableExtension. Para conocer los métodos que esta clase debe contener, consulte la documentación Javadoc de MQ Explorer.

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




Comentarios

http://www.ibm.com/support/knowledgecenter/SSFKSJ_9.0.0/com.ibm.mq.explorer.doc/com.ibm.mq.explorer.doc/e_content_page.htm