Beschreibung: Der Aktualisierungsmechanismus der Plattform unterstützt Implementierungen von Sitetypen, die über Plug-ins verwendet werden können. Ein neuer Site-Typ kann registriert werden, um andere Site-Layout-Schemen zu unterstützen.
Der Erweiterungspunkt siteTypes
ermöglicht die Implementierung anderer Sites, die unter Verwendung einer symbolischen Typenkennung registriert werden. Sobald über diese Kennung auf den Typ verwiesen wird, wird die gelieferte Factory dazu verwendet, die korrekte, konkrete Site-Implementierung zu erstellen.
Konfigurationsbefehle:
<!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>
API-Informationen: Die registrierten Factoryklassen
müssen
org.eclipse.update.core.ISiteFactory
implementieren.
Bereitgestellte Implementierung: Die Plattform stellt zwei Standardimplementierungen von Sitetypen zur Verfügung. Eine repräsentiert den standardmäßigen Aktualisierungsservertyp, die andere die lokale Dateisystem-Site.