Globale installeringsbehandlere

org.eclipse.update.core.installHandlers

Utvidelsespunkt for å registrere globale installeringsbehandlere. Funksjoner kan referere til globale installeringsbehandlere (ved hjelp av kodene <feature> <install-handler>) uten å måtte inkludere en kopi av behandlerkoden som del av den nedlastbare funksjonen.

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


Nedenfor finner du et eksempel på registrering av en ny global installeringsbehandler.

   

<extension id=

"custom"

point=

"org.eclipse.update.core.installHandlers"

name=

"Custom install handler"

>

<install-handler class=

"com.xyz.update.CustomInstallHandler"

>

</install-handler>

</extension>

Registrerte installeringsbehandlerklasser må implementere org.eclipse.update.core.IInstallHandler-grensesnittet. Implementerere skal utvide basisklassen org.eclipse.update.core.BaseInstallHandler.

Plattformen har en enkel installeringsbehandler som er registrert som org.eclipse.update.core.DefaultInstallHandler. Hvis den brukes, kopierer den alle ikke-plugin-dataoppføringer som leveres med funksjonen, i funksjonsinstalleringskatalogen.