Du kan tillhandahålla en egenskapssida för ett objekt med hjälp av utökningspunkten org.eclipse.ui.propertyPages. Ett objekts egenskapssida anropas med hjälp av menyn Egenskaper i alla vyer som visar objekt, t.ex. resursnavigeringsvyn. Denna meny är tillgänglig när ett enda objekt har markerats.
Readme-verktyget tillhandahåller två egenskapssidor.
<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 definierar en egenskapssida anger du vilken objectClass som sidan är giltig för. Objekt i den här klassen inkluderar din sida när egenskaperna visas. Om du vill kan du ange ett nameFilter som ytterligare förfinar klassen. I exemplet med readme-verktyget tillhandahålls båda sidorna för objekt av typen IFile med filtillägget .readme.
Egenskapssidor begränsas inte till arbetsyteresurser. Alla objekt som visas i arbetsmiljön (även domänspecifika objekt som skapats av andra insticksprogram) kan ha egenskapssidor. Alla insticksprogram kan registrera egenskapssidor för alla objekttyper.
Egenskapssidor påminner mycket om inställningssidor, förutom att det inte finns någon hierarki eller kategorisering av egenskapssidor. I nedanstående dialogruta visas båda readme-egenskapssidorna i huvudlistan för sidor.