站点类型工厂

org.eclipse.update.core.siteTypes

平台更新机制支持可插入站点类型实现。可以注册新的站点类型以支持备用站点布局方案。

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

<!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

平台提供了站点类型的两种标准实现。一个表示缺省更新服务器类型,另一个表示本地文件系统站点。