Description : Le mécanisme de mise à jour de la plateforme prend en charge les implémentations de types de sites connectables. Un nouveau type de site peut être enregistré pour prendre en charge d'autres schémas de présentation de site.
Le point d'extension siteTypes
permet à d'autres
implémentations de sites d'être enregistrées à l'aide d'un
identificateur de type symbolique. Chaque fois que le type est
référencé à l'aide de cet identificateur, la fabrique fournie est
utilisée pour créer l'implémentation de site concrète correcte.
Marques de configuration :
<!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>
Informations d'API : Les classes factory enregistrées doivent implémenter
org.eclipse.update.core.ISiteFactory
Implémentation fournie : La plateforme fournit deux implémentations standard de types de sites. L'une représente le type de serveur de mise à jour par défaut, l'autre le site du système de fichiers local.