Globale Installationssteuerroutinen

org.eclipse.update.core.installHandlers

Erweiterungspunkt für die Registrierung von globalen Installationssteuerroutinen. Features können auf globale Installationssteuerroutinen verweisen (unter Verwendung der Tags <feature> <install-handler>), ohne ein Exemplar des Steuerroutinecodes als Teil des herunterzuladenden Features enthalten zu müssen.

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


Das folgende Beispiel stellt die Registrierung einer neuen globalen Installationssteuerroutine dar:

   

<extension id=

"custom"

point=

"org.eclipse.update.core.installHandlers"

name=

"Custom install handler"

>

<install-handler class=

"com.xyz.update.CustomInstallHandler"

>

</install-handler>

</extension>

Registrierte Installationssteuerroutinenklassen müssen die Schnittstelle org.eclipse.update.core.IInstallHandler implementieren. Die Benutzer sollten die Basisklasse org.eclipse.update.core.BaseInstallHandler erweitern.

Die Plattform liefert eine einfache Installationssteuerroutine, die als org.eclipse.update.core.DefaultInstallHandler registriert ist. Wenn diese verwendet wird, werden alle mit dem Feature gelieferten Nicht-Plug-in-Dateneinträge in das Installationsverzeichnis des Features kopiert.