Aggiunta della pagina dei contenuti

Un punto di estensione della pagina dei contenuti viene utilizzato per aggiungere una pagina dei contenuti nella vista dei contenuti. Una pagina dei contenuti può essere associata a un nodo della struttura ad albero.

Il seguente estratto di codice viene preso dal file plugin.xml, che si trova nel plugin semplice, e mostra un'implementazione di base del punto di estensione della pagina dei contenuti:

<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>
Oltre alla dichiarazione del punto di estensione della pagina dei contenuti in plugin.xml, sono necessarie anche le seguenti classi:
  • Una classe che contiene i metodi per eseguire una serie di funzioni, ad esempio la restituzione dell'ID della pagina dei contenuti, la creazione della pagina dei contenuti e l'impostazione dell'oggetto per la progettazione della pagina. Questa classe deve estendere com.ibm.mq.ui.extensions.ContentsPage. La classe com.ibm.mq.explorer.ui.extensions.ContentTitleBar può essere utilizzata per creare un titolo per la pagina di contenuto congruente con altre pagine di contenuto in IBM® MQ Explorer. Per i metodi che questa classe deve contenere, fare riferimento alla documentazione di IBM MQ Explorer Javadoc. Per informazioni su come accedere alla documentazione di IBM MQ Explorer Javadoc , vedi Riferimento API.

    Un esempio di questa classe è disponibile nel plug-in semplice, chiamato SimpleContentPage.java.

  • Una classe contenente un metodo che restituisce un'istanza della classe che estende ContentPage. Questa classe deve implementare com.ibm.mq.explorer.ui.extensions.IContentPageFactory e IExecutableExtension. , Per i metodi che questa classe deve contenere, fare riferimento alla documentazione di IBM MQ Explorer Javadoc.

    Un esempio di questa classe è disponibile nel plug-in semplice, chiamato SimpleContentPageFactory.java