Globální popisovače instalace

org.eclipse.update.core.installHandlers

Bod rozšíření pro registraci globálních popisovačů instalace. Na globální popisovače instalace mohou odkazovat funkce (pomocí značek <feature> <install-handler>), aniž by bylo nutno kopii kódu popisovače přidávat jako součást funkce ke stažení.

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


Následuje příklad registrace nového globálního popisovače instalace:

   

<extension id=

"custom"

point=

"org.eclipse.update.core.installHandlers"

name=

"Custom install handler"

>

<install-handler class=

"com.xyz.update.CustomInstallHandler"

>

</install-handler>

</extension>

Registrované třídy popisovače instalace musí implementovat rozhraní org.eclipse.update.core.IInstallHandler. Implementátory by měly rozšířit základní třídu org.eclipse.update.core.BaseInstallHandler.

Platforma obsahuje jednoduchý popisovač instalace, který je registrován jako org.eclipse.update.core.DefaultInstallHandler. Použijete-li jej, zkopíruje veškeré datové položky, které nejsou přímou součástí modulu plug-in, do instalačního adresáře funkce.