Fábrica de tipos de característica

Identificador: org.eclipse.update.core.featureTypes

Descripción: el mecanismo de actualización de la plataforma da soporte a implementaciones de tipos de características conectables. Se puede registrar un tipo de característica nuevo para que dé soporte a esquemas alternativos de empaquetado y verificación.

El punto de extensión featureTypes permite registrar implementaciones de características alternativas 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 de la característica concreta.

Códigos XML de configuración:

   <!ELEMENT extension (feature-factory+)>

   <!ATTLIST extension
     point CDATA #REQUIRED
     id    CDATA #IMPLIED
     name  CDATA #IMPLIED
   >

   <!ELEMENT feature-factory EMPTY>

   <!ATTLIST feature-factory
      class CDATA #REQUIRED
   >

Ejemplos: a continuación figura un ejemplo de registro de tipo de característica nuevo:

      <extension
      id="custom"
      point="org.eclipse.update.core.featureTypes"
      name="Característica empaquetada nueva">
      <feature-factory
          class="com.xyz.update.CustomFeatureFactory">
      </feature-factory>
   </extension>

Información sobre las API: las clases de fábrica registradas deben implementar org.eclipse.update.core.IFeatureFactory.

Implementación suministrada: la plataforma suministra dos implementaciones estándar de tipos de característica. Una representa el tipo de característica empaquetada por omisión; la otra representa un tipo de característica instalado.



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