Descrição: O mecanismo de atualização da 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 alternativos 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.
Marcação da Configuração:
<!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="Site personalizado"> <site-factory class="com.xyz.update.CustomSiteFactory"> </site-factory> </extension>
Informações de API: As classes de fábricas registradas devem implementar
org.eclipse.update.core.ISiteFactory
Implementação Fornecida: A plataforma fornece duas implementações padrão de tipos de sites. Uma representando o tipo de servidor de atualização padrão e a outra representando o site de sistema de arquivos local.