Fábrica de 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 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
   >

Exemplos: A seguir encontra-se um exemplo do novo registro de tipo de recurso:

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



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