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

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

Exemple

Voici l'exemple d'un enregistrement de 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. and others 2000, 2002.  All Rights Reserved.