グローバル・インストール・ハンドラー

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 として登録されているシンプルなインストール・ハンドラーが用意されています。 これが使用されると、フィーチャーで提供されている非プラグイン・データ・エントリーをフィーチャーのインストール・ディレクトリーにコピーします。