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 proviene dal file plugin.xml, dal plug-in semplice e mostra un'implementazione di base del punto di estensione 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 utilizzato per creare un titolo per la pagina dei contenuti coerente con le altre pagine di contenuto nella IBM® MQ Explorer. Per i metodi che questa classe deve contenere, fare riferimento alla documentazione IBM MQ Explorer Javadoc . Per informazioni su come accedere alla documentazione IBM MQ Explorer Javadoc , consultare 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 IBM MQ Explorer Javadoc .
Un esempio di questa classe è disponibile nel plug-in semplice, chiamato SimpleContentPageFactory.java