Přispívání do stránky vlastností

Můžete přispět stránkou vlastností pro objekt pomocí bodu rozšíření org.eclipse.ui.propertyPages. Stránka vlastností objektu je vyvolána pomocí nabídky Vlastnosti v libovolném pohledu, který zobrazuje objekty, jako např. pohled Navigátor prostředků.  Tato nabídka je dostupná, když je vybrán jediný objekt. 

Nástroj README přispívá dvěma stránkami vlastností.

<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>

Když definujete stránku vlastností, určíte třídu objectClass, pro kterou je tato stránka platná.  Objekty této třídy budou zahrnovat vaši stránku, když budou zobrazeny vlastnosti. Alternativně můžete dodat filtr nameFilter, který dále tuto třídu zdokonaluje.  V příkladu s nástrojem README jsou vkládány obě stránky pro objekty typu IFile s příponou souboru .readme.

Stránky vlastností nejsou omezeny na prostředky modulu workbench (pracovní plochy).  Všechny objekty zobrazující se v modulu workbench (i objekty specifické pro doménu vytvořené jinými moduly plug-in) mohou mít stránky vlastností.  Každý modul plug-in může registrovat stránky vlastností pro libovolný typ objektu.

Stránky vlastností silně připomínají stránky předvoleb, kromě toho, že zde není žádná hierarchie ani kategorizace stránek předvoleb. V dialogové okně níže se objeví obě stránky vlastností README v hlavním seznamu stránek.

Dialogové okno Vlastnosti s položkami README