Rotinas de Tratamento Globais de Instalação

Identificador

org.eclipse.update.core.installHandlers

Descrição

Ponto de extensão para o registro de rotinas de tratamento globais de instalação. Essas rotinas podem ser referidas pelos recursos (utilizando as tags <feature> <install-handler>) sem ter que incluir uma cópia do código da rotina de tratamento como parte do recurso obtido por download.

Marcação

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

   <!ELEMENT install-handler EMPTY>
   <!ATTLIST install-handler
      class CDATA #REQUIRED
   >

Exemplo

A seguir, um exemplo do novo registro de rotina de tratamento global de instalação.

<extension
   id="custom"
   point="org.eclipse.update.core.installHandlers"
   name="Rotina de tratamento de instalação personalizada">

   <install-handler
      class="com.xyz.update.CustomInstallHandler">
   </install-handler>
</extension>

Informações sobre API

As classes de rotina de tratamento de instalação registradas devem implementar a interface org.eclipse.update.core.IInstallHandler. Os implementadores devem estender a classe base org.eclipse.update.core.BaseInstallHandler.

Implementação Fornecida

A plataforma fornece uma rotina de tratamento de instalação simples que é registrada como org.eclipse.update.core.DefaultInstallHandler. Se utilizada, ela copiará qualquer entrada de dados não-plug-in fornecida com o recurso para o diretório de instalação do recurso.

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