项目性质

标识符:org.eclipse.core.resources.natures

描述: 工作区支持项目性质(或者简称为“性质”)的概念。性质将有效期行为与项目相关联。性质是根据每个项目来安装的,并且当打开项目时就会自动配置性质,而关闭项目时就会取消配置。例如,当打开项目时,Java 性质就可能安装 Java 构建器并执行其他项目配置。

性质扩展点允许性质编写者使用符号名注册他们的性质实现, 然后,在工作区中使用此符号名来查找和配置性质。该符号名是性质扩展的标识。

配置标记:

   <!ELEMENT nature runtime?>
   <!ATTLIST nature
      id             CDATA #REQUIRED
      name           CDATA #REQUIRED
   >

   <!ELEMENT runtime parameter*>
   <!ATTLIST runtime
      class          CDATA #REQUIRED
   >    <!ELEMENT parameter EMPTY>
   <!ATTLIST parameter
      name         CDATA #REQUIRED
      value        CDATA #REQUIRED
   > 示例:

以下是构建器配置的示例:

   <extension point="org.eclipse.core.resources.natures">
      <nature id="com.xyz.coolNature" name="Cool Nature">
         <runtime class="com.xyz.natures.Cool">
            <parameter name="installBuilder" value="true"/>
         </runtime>
      </nature>
   </extension>

API 信息属性的值必须表示 org.eclipse.core.resources.IProjectNature 的实现器。

所提供的实现:平台本身没有任何预定义的性质。必要时,特定产品安装可能包含性质。

Copyright IBM Corp. 2000, 2001.  All Rights Reserved.