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

ID: org.eclipse.update.core.siteTypes

Description: The platform update mechanism supports pluggable site type implementations. 代替サイト・レイアウト体系をサポートするため、新しいサイト・タイプを登録できます。

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.