功能部件类型工厂

标识:org.eclipse.update.core.featureTypes

描述:平台更新机制支持可插入的功能部件类型实现。可以注册新的功能部件类型以支持备用封装和验证方案。

featureTypes 扩展点允许使用符号类型标识注册备用功能部件实现。每当使用此标识引用类型时,就会使用提供的工厂来创建正确的具体功能部件实现。

配置标记:

   <!ELEMENT extension (feature-factory+)>

   <!ATTLIST extension
     point CDATA #REQUIRED
     id    CDATA #IMPLIED
     name  CDATA #IMPLIED
   >

   <!ELEMENT feature-factory EMPTY>

   <!ATTLIST feature-factory
     class CDATA #REQUIRED
   >

示例:以下是新功能部件类型注册的示例:

   <extension
      id="custom"
      point="org.eclipse.update.core.featureTypes"
      name="Custom packaged feature">
      <feature-factory
          class="com.xyz.update.CustomFeatureFactory">
      </feature-factory>
   </extension> 

API 信息:已注册的工厂类必须实现 org.eclipse.update.core.IFeatureFactory

所提供的实现:台提供了功能部件类型的两种标准实现。一种表示缺省封装功能部件类型,另一种表示已安装的功能部件类型。



Copyright IBM Corp. and others 2000, 2003.  All Rights Reserved.