Eine Seite Eigenschaften beisteuern

Eine Eigenschaftenseite für ein Objekt können Sie über den Erweiterungspunkt org.eclipse.ui.propertyPages zur Verfügung stellen. Die Eigenschaftenseite eines Objekts wird über das Menü Eigenschaften in allen Sichten aufgerufen, die Objekte anzeigen (z. B. im Ressourcennavigator). Dieses Menü ist verfügbar, wenn ein einzelnes Objekt ausgewählt ist.

Das Tool für Readme-Dateien ergänzt die Workbench durch zwei Eigenschaftenseiten.

<extension
      point = "org.eclipse.ui.propertyPages">
     <page
         id="org.eclipse.ui.examples.readmetool.FilePage"
           name="%PropertiesPage.filePage"
 	   objectClass="org.eclipse.core.resources.IFile"
	   class="org.eclipse.ui.examples.readmetool.ReadmeFilePropertyPage"
         nameFilter="*.readme">
     </page>
     <page
            id="org.eclipse.ui.examples.readmetool.FilePage2"
            name="%PropertiesPage.filePage2"
 	   objectClass="org.eclipse.core.resources.IFile"
 	   class="org.eclipse.ui.examples.readmetool.ReadmeFilePropertyPage2"
         nameFilter="*.readme">
     </page>
  </extension>

Wenn Sie eine Eigenschaftenseite definieren, geben Sie mit dem Attribut objectClass die Objektklasse an, für die diese Seite gültig ist.  Objekte dieser Klasse nehmen die Seite auf, wenn die Eigenschaften angezeigt werden.  Sie können optional ein Attribut nameFilter bereitstellen, das die Klasse genauer definiert.  Im Beispiel des Tools für Readme-Dateien werden beide Seiten für Objekte des Typs IFile mit einer Erweiterung .readme bereitgestellt.

Die Verwendung von Eigenschaftenseiten ist nicht auf Workbench-Ressourcen beschränkt. Alle in der Workbench angezeigten Objekte (sogar domänenspezifische Objekte, die durch andere Plug-ins erstellt werden) können Eigenschaftenseiten verwenden. Jedes Plug-in kann Eigenschaftenseiten für jeden Objekttyp registrieren.

Eigenschaftenseiten sehen Benutzervorgabenseiten sehr ähnlich. Auf Eigenschaftenseiten gibt es jedoch keine Hierarchie oder Kategorisierung. In dem folgenden Dialog werden beide Eigenschaftenseiten für Readme-Dateien in der Hauptliste der Seiten angezeigt.

Dialog 'Eigenschaften' mit Einträgen für Readme-Datei

Copyright IBM Corporation und Andere 2000, 2003.