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 trecho do código a seguir é obtido 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 outras páginas de conteúdo no IBM® MQ Explorer. Para obter os métodos que essa classe deve conter, consulte a documentação do IBM MQ Explorer
Javadoc. Para obter informações sobre como
acessar a documentação do IBM MQ Explorer
Javadoc, consulte Referência da 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 obter os métodos que
essa classe deve conter, consulte a documentação do IBM MQ Explorer
Javadoc.
Um exemplo de trabalho dessa classe está disponível no plug-in simples, chamado SimpleContentPageFactory.java.