org.eclipse.ui.propertyPages 확장점을 사용하여 오브젝트에 대한 특성 페이지를 제공할 수 있습니다. 오브젝트의 특성 페이지는 자원 네비게이터 보기와 같은 오브젝트를 표시하는 모든 보기에서 특성 메뉴를 사용하여 호출됩니다. 하나의 오브젝트를 선택하면 이 메뉴를 사용할 수 있습니다.
Readme 도구는 두 개의 특성 페이지를 제공합니다.
<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>
특성 페이지를 정의할 때 올바른 페이지에 대해 objectClass를 지정합니다. 이 클래스의 오브젝트에는 특성이 표시될 때 사용자의 페이지가 포함됩니다. 클래스를 상세히 정의하는 nameFilter를 선택적으로 제공할 수 있습니다. Readme 도구 예제에서, 두 페이지 모두 .readme 파일 확장자가 있는 IFile 오브젝트 유형을 지원합니다.
특성 페이지는 Workbench 자원에 한계가 없습니다. Workbench에 나타나는 모든 오브젝트(다른 플러그인에 의해 작성된 도메인 특정 오브젝트인 경우에도)에는 특성 페이지가 있을 수 있습니다. 모든 플러그인은 모든 오브젝트 유형한 특성 페이지를 등록할 수 있습니다.
특성 페이지는 계층 구조 또는 카테고리가 없다는 점을 제외하고 환경 설정 페이지와 매우 유사합니다. 아래 대화 상자에서 두 Readme 특성 페이지가 페이지 기본 목록에 표시됩니다.