Descripción: el mecanismo de actualización de la plataforma da soporte a implementaciones de tipos de sitio conectables. Se puede registrar un tipo de sitio nuevo para que dé soporte a esquemas alternativos de diseño de sitios.
El punto de extensión siteTypes
permite registrar
implementaciones de sitios alternativos utilizando un identificador de
tipo simbólico. Siempre que se haga referencia al tipo mediante este
identificador, se utilizará la fábrica suministrada para crear la debida
implementación del sitio concreto.
Códigos XML de configuración:
<!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="Sitio personalizado"> <site-factory class="com.xyz.update.CustomSiteFactory"> </site-factory> </extension>
Información sobre las API: las clases de fábrica registradas deben implementar org.eclipse.update.core.ISiteFactory
Implementación suministrada: la plataforma suministra dos implementaciones estándar de tipos de sitio. Una representa el tipo de servidor de actualizaciones por omisión; la otra representa el sitio del sistema de archivos local.