Rotinas de Tratamento de Instalação Global

org.eclipse.update.core.installHandlers

Ponto de extensão para registar rotinas de tratamento de instalação global. As rotinas de tratamento de instalação global podem ser referenciados por funções (utilizando os códigos <feature> <install-handler>) sem ter de incluir uma cópia do código de rotina de tratamento como parte da função passível de transferência.

<!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 encontra-se um exemplo de um novo registo de rotina de tratamento de instalação global:

   

<extension id=

"custom"

point=

"org.eclipse.update.core.installHandlers"

name=

"Custom install handler"

>

<install-handler class=

"com.xyz.update.CustomInstallHandler"

>

</install-handler>

</extension>

As classes de rotina de tratamento de instalação registadas têm de implementar a interface org.eclipse.update.core.IInstallHandler. Os implementadores deverão expandir a classe base org.eclipse.update.core.BaseInstallHandler.

A plataforma fornece uma rotina de tratamento de instalação simples que é registado como org.eclipse.update.core.DefaultInstallHandler. Se for utilizado, irá copiar quaisquer entradas de dados que não sejam do conector, fornecidas com a função para o directório de instalação da função.