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.

Table de marquage

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

Exemple

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. and others 2000, 2002. All Rights Reserved.