可以通过使用 org.eclipse.ui.propertyPages 扩展点来为资源添加特性页面。资源的特性页面是通过使用资源导航器视图中的特性菜单来调用的。选择单个资源时,此菜单就可用。
自述文件工具添加了两个特性页面。
<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>
这两个页面都是为类型为 IFile,文件扩展名为 .readme 的对象而添加的。
除了没有特性页面的层次结构或分类之外,特性页面看起来很象首选项页面。在下面的对话框中,自述文件特性页面都出现在页面的主列表中。
