添加内容页面
内容页面扩展点用于将内容页面添加至内容视图。 内容页面可以与树节点关联。
以下代码摘录获取自简单插件的 plugin.xml 文件,并且显示内容页面扩展点的基本实现:
<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>
除了在 plugin.xml 中声明内容页面扩展点之外,还需要以下类:
- 第一个类,其中包含执行一些功能(如返回内容页面标识、创建内容页面和设置对象以绘制页面)的方法。 该类必须扩展 com.ibm.mq.ui.extensions.ContentsPage。 类 com.ibm.mq.explorer.ui.extensions.ContentTitleBar 可用于为内容页面创建与 IBM® MQ Explorer中的其他内容页面一致的标题。 有关此类必须包含的方法,请参阅 IBM MQ Explorer Javadoc 文档。 有关如何访问 IBM MQ Explorer Javadoc 文档的信息,请参阅 API 参考。
简单插件中提供了该类的有效示例,名为 SimpleContentPage.java。
- 第二个类,其中有一个方法返回扩展 ContentPage 的类的实例。 该类必须实现 com.ibm.mq.explorer.ui.extensions.IContentPageFactory 和 IExecutableExtension。 有关此类必须包含的方法,请参阅 IBM MQ Explorer Javadoc 文档。
简单插件中提供了该类的有效示例,名为 SimpleContentPageFactory.java