Descrição: O mecanismo de atualização da plataforma suporta implementações do tipo de recurso conectável. Um novo tipo de recurso pode ser registrado para suportar esquemas de empacotamento e de verificação alternativos.
O ponto de extensão featureTypes
permite que as implementações de recurso alternativas sejam
registradas utilizando um identificador de tipo simbólico. Sempre que o
tipo é mencionado utilizando este identificador, a fábrica fornecida
é utilizada para criar a implementação de recurso específico correto.
Marcação da Configuração:
<!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="Recurso empacotado personalizado"> <feature-factory class="com.xyz.update.CustomFeatureFactory"> </feature-factory> </extension>
Informações de API: As classes de fábricas registradas devem implementar
org.eclipse.update.core.IFeatureFactory
Implementação Fornecida: A plataforma fornece duas implementações padrão de tipos de recursos. Uma representando o tipo de recurso compactado padrão e a outra representando um tipo de recurso instalado.