網站類型 Factory

org.eclipse.update.core.siteTypes

平台更新機制支援可以外掛的網站類型實作。 為了支援替代網站佈置方法,可登錄新的類型。

siteTypes 延伸點允許符號類型 ID 來登錄替代網站實作使用。 無論在任何情況下使用 ID 來參照類型時,使用提供的 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>

登錄的 Factory 類別必須實作 org.eclipse.update.core.ISiteFactory

平台會提供網站類型的兩個標準實作。一個代表預設的更新伺服器類型,而另一個代表本端檔案類型網站。