フィーチャー・タイプ・ファクトリー

ID: org.eclipse.update.core.featureTypes

説明: プラットフォームの更新メカニズムは、プラグ可能フィーチャー・タイプ のインプリメンテーションをサポートします。代替パッケージ処理および検査体系をサポートするため、新しいフィーチャー・タイプを登録できます。

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

構成マークアップ:

   <!ELEMENT extension (feature-factory+)>

   <!ATTLIST extension
     point CDATA #REQUIRED
     id    CDATA #IMPLIED
     name  CDATA #IMPLIED
   >

   <!ELEMENT feature-factory EMPTY>

   <!ATTLIST feature-factory
     class CDATA #REQUIRED
   >

サンプル: 新しいフィーチャー・タイプ登録の例を以下に示します。

   <extension
        id="custom"
      point="org.eclipse.update.core.featureTypes"
      name="Custom packaged feature">
      <feature-factory
          class="com.xyz.update.CustomFeatureFactory">
      </feature-factory>
</extension>

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

提供されたインプリメンテーション: プラットフォームは、2 つの標準的なフィーチャー・タイプのインプリメンテーションを提供します。1 つはデフォルトのパッケージ化されたフィーチャー・タイプを、もう 1 つはインストールされたフィーチャー・タイプを示します。



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