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.