Algemene installatiehandlers

org.eclipse.update.core.installHandlers

Extensiepunt voor het registreren van algemene installatiehandlers. U kunt naar algemene installatiehandlers verwijzen met features (met de tags <feature> <install-handler>) zonder een kopie van de handlercode te hoeven maken als onderdeel van de downloadbare feature.

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


Dit is een voorbeeld van de extensie installHandlers voor een nieuwe globale installatiehandler:

   

<extension id=

"custom"

point=

"org.eclipse.update.core.installHandlers"

name=

"Custom install handler"

>

<install-handler class=

"com.xyz.update.CustomInstallHandler"

>

</install-handler>

</extension>

Geregistreerde installatiehandlerklassen moeten de interface org.eclipse.update.core.IInstallHandler implementeren. Implementerende klassen moeten de basisklasse org.eclipse.update.core.BaseInstallHandler uitbreiden.

Het platform biedt een eenvoudige installatiehandler die is geregistreerd als org.eclipse.update.core.DefaultInstallHandler. Als u de handler gebruikt, kopieert deze de niet-plugingegevens van de feature naar de installatiedirectory van de feature.