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