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 IBM® MQ Explorer. 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 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 ver los métodos que esta clase ha de contener, consulte la documentación de IBM MQ ExplorerJavadoc.
En el plug-in simple, está disponible un ejemplo de trabajo de esta clase, denominado SimpleContentPageFactory.java.