描述:平台更新机制支持可插入的功能部件类型实现。可以注册新的功能部件类型以支持备用封装和验证方案。
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
所提供的实现:台提供了功能部件类型的两种标准实现。一种表示缺省封装功能部件类型,另一种表示已安装的功能部件类型。