Fabrique de type de fonction

Identificateur : org.eclipse.update.core.featureTypes

Description : Le mécanisme de mise à jour de la plateforme prend en charge les implémentations de types de fonctions connectables. Un nouveau type de fonction peut être enregistré pour prendre en charge d'autres schémas de mise en forme et de vérification.

Le point d'extension featureTypes permet à d'autres implémentations de fonctions 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 fonction concrète correcte.

Marques de configuration :

   <!ELEMENT extension (feature-factory+)>

   <!ATTLIST extension
     point CDATA #REQUIRED
     id    CDATA #IMPLIED
     name  CDATA #IMPLIED
   >

   <!ELEMENT feature-factory EMPTY>

   <!ATTLIST feature-factory
     class CDATA #REQUIRED
   >

Exemples: voici un exemple d'enregistrement du nouveau type de fonction :

   <extension
      id="custom"
      point="org.eclipse.update.core.featureTypes"
      name="Custom packaged feature">
      <feature-factory
          class="com.xyz.update.CustomFeatureFactory">
      </feature-factory>
   </extension>

Informations d'API : Les classes factory enregistrées doivent implémenter org.eclipse.update.core.IFeatureFactory

Implémentation fournie : La plateforme fournit deux implémentations standard de types de fonctions. L'une représente le type de fonction par défaut, l'autre un type de fonction installé.



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