Factory dei tipi di funzione

Identificativo

org.eclipse.update.core.featureTypes

Descrizione

Il meccanismo di aggiornamento della piattaforma supporta le implementazioni dei tipi di funzione collegabili. E possibile registrare un nuovo tipo di funzione per supportare schemi di impacchettamento e di verifica alternativi.

Il punto di estensione featureTypes consente l'implementazione di funzioni alternative da registrare utilizzando un identificativo simbolico del tipo. Ogni volta che si fa riferimento al tipo mediante questo identificativo, il factory fornito viene utilizzato per creare l'implementazione corretta della funzione concreta.

Tag

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

Esempio

Di seguito è riportato un esempio di registrazione di un nuovo tipo di funzione.

<extension
   id="custom"
   point="org.eclipse.update.core.featureTypes"
   name="Custom packaged feature">

   <feature-factory
      class="com.xyz.update.CustomFeatureFactory">
   </feature-factory>
</extension>

Informazioni API

Le classi di factory registrate devono implementare org.eclipse.update.core.IFeatureFactory

Implementazione fornita

La piattaforma fornisce due implementazioni standard di tipi di funzione. Una rappresenta il tipo di funzione impacchettata predefinito, l'altra un tipo di funzione installato.

Copyright IBM Corp. e altri 2000, 2002.  Tutti i diritti riservati.