Eigenschaftenregisterkarte zu einem Eclipse-Eigenschaftendialog hinzufügen
Zum Hinzufügen einer Eigenschaftenregisterkarte zu einem Eigenschaftendialog sowie einer zugehörigen Eigenschaftenseite wird der Erweiterungspunkt 'PropertyTab' (Eigenschaftenregisterkarte) verwendet.
Der folgende Codeauszug wurde der Datei plugin.xml des einfachen Plug-ins entnommen und zeigt eine Basisimplementierung des Erweiterungspunkts 'PropertyTab':
<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>
Neben der Deklaration des Erweiterungspunkts 'PropertyTab' in der Datei plugin.xml sind zusätzlich folgende Klassen erforderlich:
- Eine Klasse, die eine Methode enthält, die eine Eigenschaftenseite erstellt
und zurückgibt, die angezeigt werden soll, wenn ein Benutzer auf die
Eigenschaftenregisterkarte klickt. Diese Klasse muss
'com.ibm.mq.explorer.ui.extensions.IPropertyTabFactory' erweitern. Informationen zu den Methoden, die diese Klasse enthalten muss, finden Sie in der IBM® MQ Explorer-Dokumentation zu Javadoc. Informationen für den Zugriff auf die Dokumentation zu IBM MQ Explorer Javadoc finden Sie unter API-Referenz.
Ein Arbeitsbeispiel dieser Klasse ist im einfachen Plug-in verfügbar: SimplePropertyTabFactory.java.
- Eine Klasse, die für die Erstellung der Eigenschaftenseite verwendet wird, muss 'com.ibm.mq.ui.extensions.PropertyPage' erweitern. Informationen zu den Methoden, die diese Klasse enthalten muss, finden Sie in der IBM MQ Explorer-Dokumentation zu Javadoc.
Ein Arbeitsbeispiel dieser Klasse ist im einfachen Plug-in verfügbar: SimplePropertyPage.java.