Manejadores de instalación global

org.eclipse.update.core.installHandlers

Punto de extensión que permite registrar manejadores de instalación global. Las características pueden hacer referencia a los manejadores de instalación global (mediante los códigos <feature> <install-handler>) sin tener que incluir una copia del código del manejador como punto de partida de la característica descargable.

<!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 continuación figura un ejemplo de registro de manejador de instalación global nuevo:

   

<extension id=

"custom"

point=

"org.eclipse.update.core.installHandlers"

name=

"Manejador de instalación personalizada"

>

<install-handler class=

"com.xyz.update.CustomInstallHandler"

>

</install-handler>

</extension>

Las clases de manejadores de instalación registrados deben implementar la interfaz org.eclipse.update.core.IInstallHandler. Los implementadores deban ampliar la clase base org.eclipse.update.core.BaseInstallHandler.

La plataforma suministra un manejador de instalación simple registrado como org.eclipse.update.core.DefaultInstallHandler. Si se utiliza, copiará en el directorio de instalación de características las entradas de datos que no sean de conector proporcionadas junto con la característica.