可以通过使用 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 的对象而添加的。
除了没有特性页面的层次结构或分类之外,特性页面看起来很象首选项页面。在下面的对话框中,自述文件特性页面都出现在页面的主列表中。