特性類型 Factory

識別碼:org.eclipse.update.core.featureTypes

說明:平台更新機制支援可外掛特性類型的實作方式。 為了支援替代套裝和驗證方法,可登錄新的特性。

featureTypes 延伸點允許使用符號類型識別碼來登錄替代特性實作。 無論在任何情況下使用識別碼來參照類型時,需使用提供的 Factory 來建立正確具體的特性實作。

配置標記:

   <!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 資訊:已登錄的 Factory 類別必須實作 org.eclipse.update.core.IFeatureFactory

提供的實作方式:平台提供特性類型的兩個標準實作方式。 一個代表預設的套件特性類型,而另一個代表已安裝的特性類型。



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