Add a property tab to an Eclipse property dialog

A property tab extension point is used to add a property tab to a property dialog and an associated property page.

The following code extract is taken from the file plugin.xml, from the simple plugin, and shows a basic implementation of the property tab extension point:
<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>
As well as declaring the property tab extension point in plugin.xml, the following classes are needed:

  • A class that contains a method that creates and returns a property page to be displayed when a user clicks the property tab. This class must implement com.ibm.mq.explorer.ui.extensions.IPropertyTabFactory. For the methods that this class must contain refer to the IBM MQ Explorer Javadoc documentation. For information on how to access the IBM MQ Explorer Javadoc documentation, see API Reference.

    A working example of this class, called SimplePropertyTabFactory.java, is available in the simple plugin.

  • A class used for creating the property page must extend com.ibm.mq.ui.extensions.PropertyPage. For the methods that this class must contain refer to the IBM MQ Explorer Javadoc documentation.

    A working example of this class, called SimplePropertyPage.java, is available in the simple plugin.