Incluir Página de Conteúdo
Um ponto de extensão de página de conteúdo é usado para incluir uma página de conteúdo na visualização de conteúdo. Uma página de conteúdo pode ser associada a um nó em árvore.
O extrato de código a seguir é retirado do arquivo, plugin.xml, a partir do plug-in simples e mostra uma implementação básica do ponto de extensão da página de conteúdo:
<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>
Além da declaração do ponto de extensão da página de conteúdo no arquivo plugin.xml,
as seguintes classes são necessárias:
- Uma classe que contém métodos que executam um número de funções, como retorno
do ID da página de conteúdo, criar a página de conteúdo e configurar o objeto para
desenhar a página. Essa classe deve estender com.ibm.mq.ui.extensions.ContentsPage. A classe com.ibm.mq.explorer.ui.extensions.ContentTitleBar pode ser usada para criar um título para a página de conteúdo consistente com as outras páginas de conteúdo no IBM® MQ Explorer.. Para os métodos que essa classe deve conter, consulte a documentação IBM MQ Explorer Javadoc . Para obter informações sobre como acessar a documentação IBM MQ Explorer Javadoc , consulte Referência de API.
Um exemplo de trabalho dessa classe está disponível no plug-in simples, chamado SimpleContentPage.java.
- Uma classe que contém um método que retorna uma instância da classe
que estende ContentPage. Essa classe deve implementar com.ibm.mq.explorer.ui.extensions.IContentPageFactory
e IExecutableExtension. Para os métodos que essa classe deve conter referem-se à documentação IBM MQ Explorer Javadoc .
Um exemplo de trabalho dessa classe está disponível no plug-in simples, chamado SimpleContentPageFactory.java.