描述:工作台为首选项提供了一个公共对话框。此扩展点的目的是允许插件将页面添加到首选项对话框中。当打开(从菜单栏启动)首选项对话框时,就将以这种方法添加的页面添加到对话框中。
首选项对话框提供了页面的分层分组。由于这个原因,页面可选择指定 category 属性。此属性表示由以“/”分隔的父页面标识组成的路径。如果省略了此属性,或找不到路径中的任何父节点,则将在根目录级别添加页面。
配置标记:
<!ELEMENT extension (page*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED
>
<!ELEMENT page EMPTY>
<!ATTLIST page
id CDATA #REQUIRED
name CDATA #REQUIRED
class CDATA #REQUIRED
category CDATA #IMPLIED
>
<extension point="org.eclipse.ui.preferencePages"> <page id="com.xyz.prefpage1" name="XYZ" class="com.xyz.prefpages.PrefPage1"> </page> <page id="com.xyz.prefpage2" name="Keyboard Settings" class="com.xyz.prefpages.PrefPage2" category="com.xyz.prefpage1"> </page> </extension>
API 信息:属性 class 的值必须表示实现 org.eclipse.ui.IWorkbenchPreferencePage 的类的全限定名。
所提供的实现:工作台添加若干个页面以设置平台的首选项。将根据通过此扩展注册的页面的类别信息添加这些页面。
Copyright (c) 2002, 2003 IBM Corporation and others.
All rights reserved. 该程序及附带提供的资料是基于“一般公共许可证”(Common
Public License) v1.0 的条款提供的,本发行版中提供了该许可证条款,并且也可
在以下位置处找到该条款:http://www.eclipse.org/legal/cpl-v10.htm