Глобальные обработчики установки

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=

"Пользовательский обработчик установки"

>

<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. Он копирует любые поставляемые с комплектом записи данных, не включенные в модули, в установочный каталог этого комплекта.