Rotinas de Tratamento de Instalação Global

Identificador: org.eclipse.update.core.installHandlers

Descrição: O ponto de extensão para o registro de rotinas de tratamento globais de instalação. As rotinas de tratamento de instalação global podem ser mencionadas por recursos (utilizando as marcações <feature> <install-handler>) sem precisar incluir uma cópia do código da rotina de tratamento como parte do recurso que pode ser feito download.

Marcação da Configuração:

   <!ELEMENT extension (install-handler+)>

   <!ATTLIST extension
     point CDATA #REQUIRED
     id    CDATA #IMPLIED
     name  CDATA #IMPLIED
   >

   <!ELEMENT install-handler EMPTY>

   <!ATTLIST install-handler
     class CDATA #REQUIRED
   >

Exemplos: A seguir encontra-se 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 de 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á todas as entradas de dados sem plug-in fornecidas com o recurso no diretório de instalação de recurso.



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