Bidra med en egenskapsside

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.

Egenskapsdialogboks med readme-oppføringer