首选项页面

标识:org.eclipse.ui.preferencePages

描述:工作台为首选项提供了一个公共对话框。此扩展点的目的是允许插件将页面添加到首选项对话框中。当打开(从菜单栏启动)首选项对话框时,就将以这种方法添加的页面添加到对话框中。

首选项对话框提供了页面的分层分组。由于这个原因,页面可选择指定 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