サイト・タイプ・ファクトリー

ID

org.eclipse.update.core.siteTypes

説明

プラットフォームの更新メカニズムは、プラグ可能サイト・タイプ・インプリメンテーションをサポートしています。 代替サイト・レイアウト体系をサポートするため、新しいサイト・タイプを登録できます。

siteTypes 拡張ポイントによって、シンボリック・タイプの ID を使用して代替サイト・インプリメンテーションを登録できます。 タイプがこの ID を使用して参照される場合は常に、 提供されているファクトリーは、正しい具象サイト・インプリメンテーションを作成するために使用されます。

マークアップ

   <!ELEMENT extension (site-factory+)>
   <!ATTLIST extension
     point CDATA #REQUIRED
     id    CDATA #IMPLIED
     name  CDATA #IMPLIED
   >

   <!ELEMENT site-factory EMPTY>
   <!ATTLIST site-factory
     class CDATA #REQUIRED
   >

新しいサイト・タイプ登録の例を次に示します。

<extension
   id="custom"
   point="org.eclipse.update.core.siteTypes"
   name="Custom site">

   <site-factory
      class="com.xyz.update.CustomSiteFactory">
   </site-factory>
</extension>

API 情報

登録されたファクトリー・クラスは、org.eclipse.update.core.ISiteFactory をインプリメントする必要があります。

提供されるインプリメンテーション

プラットフォームは、標準的なサイト・タイプのインプリメンテーションを 2 つ提供します。 1 つはデフォルトの更新サーバー・タイプを、もう 1 つはローカルのファイル・システム・サイトを示します。

Copyright IBM Corp. and others 2000, 2002.  All Rights Reserved.