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

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.