平台更新机制支持可插入站点类型实现。可以注册新的站点类型以支持备用站点布局方案。
siteTypes
扩展点允许使用符号类型标识符注册备用站点实现。每当使用此标识符引用该类型时,就会使用提供的 factory 来创建正确的具体站点实现。
<!ELEMENT extension (site-factory+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA
#IMPLIED
name CDATA
#IMPLIED
>
<!ELEMENT site-factory EMPTY>
<!ATTLIST site-factory
class CDATA #REQUIRED
>
<extension
id="custom"
point="org.eclipse.update.core.siteTypes"
name="Custom site">
<site-factory
class="com.xyz.update.CustomSiteFactory">
</site-factory>
</extension>
org.eclipse.update.core.ISiteFactory