Factory del tipo di funzione

Identificativo

org.eclipse.update.core.featureTypes

Descrizione

Il meccanismo di aggiornamento della piattaforma supporta implementazioni del tipo di funzione collegabile. E' possibile registrare un nuovo tipo di funzione in modo da supportare impacchettamenti alternati e schemi di verifica.

Il punto di estensione featureTypes consente che le implememtazioni di funzioni alternate vengano registrate utilizzando un identificatore di tipo simbolico. Quando viene fatto riferimento al tipo mediante l'utilizzo di tale identificatore, il factory fornito viene utilizzato per creare la corretta implementazione della funzione concreta.

Tag

   <!ELEMENT extension (funzione-factory+)>
   <!ATTLIST extension
     point CDATA #REQUIRED
     id    CDATA #IMPLIED
     name  CDATA #IMPLIED
   >

   <!ELEMENT funzione-factory EMPTY>
   <!ATTLIST funzione-factory
      classe CDATA #REQUIRED
   >

Esempio

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

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

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

Informazioni API

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

Implementazione fornita

La piattaforma fornisce due implementazioni standard di tipi di funzione. Una di queste rappresenta il tipo di funzione impacchettata predefinita, mentre l'altra rappresenta il tipo di funzione installata.

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