Gestionnaires d'installation globaux

org.eclipse.update.core.installHandlers

Ce point d'extension sert à enregistrer des gestionnaires d'installation globaux. Ces derniers peuvent être référencés par des fonctions (à l'aide des indicateurs <feature> <install-handler>) sans devoir inclure une copie du code du gestionnaire dans la fonction téléchargeable.

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


L'exemple ci-dessous illustre l'enregistrement d'un gestionnaire d'installation global :

   

<extension id=

"custom"

point=

"org.eclipse.update.core.installHandlers"

name=

"Gestionnaire d'installation personnalisé"

>

<install-handler class=

"com.xyz.update.CustomInstallHandler"

>

</install-handler>

</extension>

Les classes du gestionnaire d'installation enregistré doivent implémenter l'interface org.eclipse.update.core.IInstallHandler. Les réalisateurs doivent étendre la classe de base org.eclipse.update.core.'BaseInstallHandler.

La plateforme fournit un gestionnaire d'installation enregistré comme org.eclipse.update.core.DefaultInstallHandler. Si vous l'utilisez, il copiera des entrées de données n'appartenant pas au plug-in et fournies avec la fonction dans le répertoire d'installation de cette dernière.