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