Poderá contribuir com uma página de propriedades para um objecto através do ponto de extensão org.eclipse.ui.propertyPages. A página de propriedades de um objecto é invocada com o menu Propriedades em qualquer vista que mostre objectos como, por exemplo, a vista do navegador de recursos. Este menu está disponível quando se selecciona um único objecto.
A ferramenta readme contribui com duas páginas de propriedades.
<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>
Ao definir uma página de propriedades, especifica-se a objectClass para a qual a página é válida. Os objectos desta classe irão incluir a página quando as propriedades forem mostradas. Poderá opcionalmente indicar um nameFilter que refina mais a classe. No exemplo da ferramenta readme, ambas as páginas são contributos para objectos do tipo IFile com uma extensão de ficheiro .readme.
As páginas de propriedades não estão limitadas a recursos de área de trabalho. Todos os objectos mostrados na área de trabalho (até mesmo objectos específicos a domínios criados por outros plug-ins) poderão ter páginas de propriedades. Qualquer plug-in poderá registar páginas de propriedades para qualquer tipo de objecto.
As páginas de propriedades assemelham-se a páginas de preferências, salvo em que não há hierarquia nem categorização de páginas de propriedades. No diálogo infra, ambas as páginas de propriedades readme aparecem na lista de páginas principal.
