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