Factory dei tipi di sito

Identificativo

org.eclipse.update.core.siteTypes

Descrizione

La piattaforma supporta le implementazioni dei tipi di sito collegabili. E possibile registrare un nuovo tipo di sito per supportare schemi alternativi di layout dei siti.

Il punto di estensione siteTypes consente l'implementazione di siti alternativi 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 del sito concreto.

Tag

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

Esempio

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

<extension
   id="custom"
   point="org.eclipse.update.core.siteTypes"
   name="Custom site">

   <site-factory
      class="com.xyz.update.CustomSiteFactory">
   </site-factory>
</extension>

Informazioni API

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

Implementazione fornita

La piattaforma fornisce due implementazioni standard di tipi di sito. Una rappresenta il tipo di server di aggiornamento predefinito, l'altra il sito di file system locale.

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