平台更新機制支援可外掛特性類型的實作。為了支援替代套裝和驗證方法,可登錄新的特性類型。
featureTypes
延伸點讓替代特性實作使用符號類型識別碼來登錄。
使用這個識別碼來參照此類型時,會使用提供的 Factory 來建立正確的具體特性實作。
<!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>
org.eclipse.update.core.IFeatureFactory