全局安装处理程序

org.eclipse.update.core.installHandlers

用于注册全局安装处理程序的扩展点。全局安装处理程序可通过功能部件(通过使用 <feature> <install-handler> 标记)引用,而不必包括作为可下载功能部件的一部分的处理程序代码副本。

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


以下是新的全局安装处理程序注册的一个示例:

   

<extension id=

"custom"

point=

"org.eclipse.update.core.installHandlers"

name=

"Custom install handler"

>

<install-handler class=

"com.xyz.update.CustomInstallHandler"

>

</install-handler>

</extension>

已注册的安装处理程序类必须实现 org.eclipse.update.core.IInstallHandler 接口。实现器应扩展基本类 org.eclipse.update.core.BaseInstallHandler

平台提供了注册为 org.eclipse.update.core.DefaultInstallHandler 的简单安装处理程序。如果使用,它会将随功能部件提供的任何非插件数据条目复制到功能部件安装目录中。