Beschreibung: Die Workbench stellt eine gemeinsames Dialogfenster für Benutzervorgaben zur Verfügung. Zweck dieses Erweiterungspunkts ist es, Plug-ins das Hinzufügen von Seiten zum Dialogfenster "Benutzervorgaben" zu ermöglichen. Wenn das Dialogfenster "Benutzervorgaben" (über die Menüleiste" geöffnet wird, werden auf diese Weise ergänzte Seiten zum Dialogfenster hinzugefügt.
Im Dialogfenster "Benutzervorgaben" können die Seiten hierarchisch gruppiert werden. Aus diesem Grund kann eines Seite optional ein Attribut category angeben. Dieses Attribut stellt einen Pfad dar, der sich aus den IDs von übergeordneten Seiten zusammensetzt, die durch das Zeichen / voneinander getrennt werden. Wenn dieses Attribut übergangen oder einer der Elternknoten im Pfad nicht gefunden wird, wird die Seite zur Ausgangsebene hinzugefügt.
Konfigurationsbefehle:
<!ELEMENT page EMPTY>
<!ATTLIST page
id
CDATA #REQUIRED
name CDATA #REQUIRED
class
CDATA #REQUIRED
category
CDATA #IMPLIED
>
Das folgende Beispiel ist ein Erweiterungspunkt für Benutzervorgabenseite:
<extension
point="org.eclipse.ui.preferencePages">
<page
id="com.xyz.prefpage1"
name="XYZ"
class="com.xyz.prefpages.PrefPage1">
</page>
<page
id="com.xyz.prefpage2"
name="Tastatureinstellungen"
class="com.xyz.prefpages.PrefPage2"
category="com.xyz.prefpage1">
</page>
</extension>
API-Informationen: Der Wert des Attributs class muss der vollständig qualifizierte Name einer Klasse sein, die org.eclipse.ui.IWorkbenchPreferencePage implementiert.
Bereitgestellte Implementierung: Die Workbench fügt mehrere Seiten hinzu, auf denen die Benutzervorgaben für die Plattform definiert werden können. Seiten, die über diese Erweiterung definiert werden, werden anhand ihrer Kategorieangaben nach diesen Seiten hinzugefügt.