Fabrique de type de site

Identificateur : org.eclipse.update.core.siteTypes

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
   >

Exemples: voici un exemple d'enregistrement d'un nouveau type de site.

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



Copyright IBM Corp. et autres 2000, 2002.  All Rights Reserved.