Fábrica de tipos de sitio

Identificador

org.eclipse.update.core.siteTypes

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

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

Ejemplo

El siguiente es un ejemplo de registro del nuevo tipo de sitio.

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

Copyright IBM Corp. y otros 2000, 2002. Reservados todos los derechos.