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 Dokumentation zu IBM® MQ Explorer Javadoc . Informationen zum Zugriff auf die Javadoc -Dokumentation für IBM MQ Explorer finden Sie in der 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 Dokumentation zu IBM MQ Explorer Javadoc .
Ein Arbeitsbeispiel dieser Klasse ist im einfachen Plug-in verfügbar: SimplePropertyPage.java.