Gestori di installazione globali

org.eclipse.update.core.installHandlers

Punto di estensione per la registrazione dei gestori dell'installazione globali. I gestori di installazione globali possono essere referenziati da funzioni (utilizzando i tag <feature> <install-handler>) senza la necessità di includere una copia del codice del gestore come parte della funzione scaricabile.

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


Di seguito è riportato un esempio di registrazione di un nuovo gestore di installazione globale:

   

<extension id=

"custom"

point=

"org.eclipse.update.core.installHandlers"

name=

"Custom install handler"

>

<install-handler class=

"com.xyz.update.CustomInstallHandler"

>

</install-handler>

</extension>

Le classi del gestore di installazione registrato devono implementare l'interfaccia org.eclipse.update.core.IInstallHandler. Gli implementatori devono estendere la classe di base org.eclipse.update.core.BaseInstallHandler.

La piattaforma fornisce un semplice gestore di installazione che viene registrato come org.eclipse.update.core.DefaultInstallHandler. Se utilizzato, copierà qualsiasi dato fornito con la funzione, ad eccezione dei plugin, nella relativa directory di installazione.