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

Ejemplos: a continuación figura un ejemplo de registro de tipo de sitio nuevo:

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