Factory do Tipo de Recurso

Identificador

org.eclipse.update.core.featureTypes

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 alternativos de compactação e verificação.

O ponto de extensão featureTypes permite que implementações alternativas de recursos sejam registradas utilizando um identificador de tipo simbólico. Sempre que o tipo é referido por meio desse identificador, o factory fornecido é utilizado para criar a implementação correta do recurso concreto.

Marcação

   <extensão do !ELEMENT (feature-factory+)>
   <extensão do !ATTLIST
     point CDATA #REQUIRED
     id    CDATA #IMPLIED
     name  CDATA #IMPLIED
   >

   <!ELEMENT feature-factory EMPTY>
   <!ATTLIST feature-factory
      class CDATA #REQUIRED
   >

Exemplo

A seguir, um exemplo do novo registro de tipo de recurso.

<extension
   id="custom"
   point="org.eclipse.update.core.featureTypes"
   name="Recurso compactado personalizado">

   <feature-factory
      class="com.xyz.update.CustomFeatureFactory">
   </feature-factory>
</extension>

Informações sobre API

As classes de factory registradas devem implementar org.eclipse.update.core.IFeatureFactory

Implementação Fornecida

A plataforma fornece duas implementações padrão de tipos de recurso. Uma representando o tipo de recurso compactado padrão e a outra representando um tipo de recurso instalado.

Copyright IBM Corp. e outros 2000, 2002.  Todos os Direitos Reservados.