Rotinas de Tratamento de Instalação Global

org.eclipse.update.core.installHandlers

O ponto de extensão para registrar rotinas de tratamento de instalação global. 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.

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


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

   

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

As classes da 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.

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.