O mecanismo de atualização de plataforma suporta implementações de tipo de site conectável. Um novo tipo de site pode ser registrado para suportar esquemas de layout de site alternativos.
O ponto de extensão siteTypes
permite que as implementações de site alternativas sejam
registradas utilizando um identificador de tipo simbólico. Sempre que o
tipo é mencionado utilizando este identificador, a fábrica fornecida
é utilizada para criar a implementação de site específico correto.
<extensão do !ELEMENT (site-factory+)>
<extensão do !ATTLIST
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED
>
<!ELEMENT site-factory EMPTY>
<!ATTLIST site-factory
class CDATA #REQUIRED
>
<extension
id="personalizar"
point="org.eclipse.update.core.siteTypes"
name="Personalizar site">
<site-factory
class="com.xyz.update.CustomSiteFactory">
</site-factory>
</extension>
org.eclipse.update.core.ISiteFactory