Du kan oppgi en egenskapsside for et objekt ved å bruke utvidelsespunktet org.eclipse.ui.propertyPages. Egenskapssiden for et objekt startes via menyen Egenskaper i enhver visning som viser objekter, for eksempel ressursnavigatorvisningen. Denne menyen er tilgjengelig når det er valgt et enkelt objekt.
Readme-verktøyet oppgir de to egenskapssidene.
<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>
Når du definerer en egenskapsside, oppgir du objectClass som siden er gyldig for. Objekter i denne klassen inkluderer denne siden når egenskapene vises. Du kan eventuelt oppgi et nameFilter som begrenser klassen. I eksempelet med readme-verktøyet er begge sidene oppgitt for objekter av typen IFile med filtypen .readme.
Egenskapssidene er ikke begrenset til arbeidsbenkressurser. Alle objekter som vises i arbeidsbenken (også domenespesifikke objekter som er opprettet av andre plugin-moduler) kan ha egenskapssider. Plugin-moduler kan registrere egenskapssider for enhver objekttype.
Egenskapssider er svært like preferansesider, bortsett fra at det ikke er noe hierarki eller kategorisering av egenskapssidene. I dialogboksen nedenfor vises begge readme-egenskapssidene i hovedlisten over sider.