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.
<!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>
<extension id=
"custom"
point=
"org.eclipse.update.core.siteTypes"
name=
"Custom site"
>
<site-factory class=
"com.xyz.update.CustomSiteFactory"
>
</site-factory>
</extension>
org.eclipse.update.core.ISiteFactory
Copyright (c) 2004 IBM Corporation e altri. Tutti i diritti riservati. Questo programma e il materiale di accompagnamento sono disponibili secondo i termini della Eclipse Public License v1.0 che sono distribuiti con il prodotto, e disponibili all'indirizzo http://www.eclipse.org/legal/epl-v10.html