将属性选项卡添加至 Eclipse 属性对话框

属性选项卡扩展点用于将属性选项卡添加至属性对话框和相关联的属性页。

以下代码摘录获取自简单插件的 plugin.xml 文件,并且显示属性选项卡扩展点的基本实现:

<extension
	  id="com.ibm.mq.explorer.samples.simplePropertyTab"
	  name="Simple Property Tab"
	  point="com.ibm.mq.explorer.ui.addpropertytab">
	<propertyTab
		class="com.ibm.mq.explorer.sample.simple.SimplePropertyTabFactory"
		objectId="com.ibm.mq.explorer.queuemanager"
		pluginId="com.ibm.mq.explorer.sample.simple"
		name="com.ibm.mq.explorer.sample.simple"
		propertyTabId="com.ibm.mq.explorer.sample.simple.propertyTab"
		propertyTabName="Simple Sample Property Tab"/>
</extension>
除了在 plugin.xml 中声明属性选项卡扩展点,还需要以下类:
  • 第一个类,其中有一个方法在用户单击属性选项卡时创建和返回要显示的属性页面。 该类必须实现 com.ibm.mq.explorer.ui.extensions.IPropertyTabFactory。 有关此类必须包含的方法,请参阅 IBM® MQ Explorer Javadoc 文档。 有关如何访问 IBM MQ Explorer Javadoc 文档的信息,请参阅 API 参考

    简单插件中提供了该类的有效示例,名为 SimplePropertyTabFactory.java。

  • 第二个类,用于创建属性页面,必须扩展 com.ibm.mq.ui.extensions.PropertyPage。 有关此类必须包含的方法,请参阅 IBM MQ Explorer Javadoc 文档。

    简单插件中提供了该类的有效示例,名为 SimplePropertyPage.java。