Feature Type Factory

Kennung: org.eclipse.update.core.featureTypes

Beschreibung: Der Aktualisierungsmechanismus der Plattform unterstützt Implementierungen von Komponententypen, die über Plug-ins verwendet werden können. Ein neuer Komponententyp kann registriert werden, um andere Paketierungs- und Verifizierungsschemen zu unterstützen.

Der Erweiterungspunkt featureTypes ermöglicht die Implementierung anderer Komponenten, die unter Verwendung einer symbolischen Typenkennung registriert werden. Sobald über diese Kennung auf den Typ verwiesen wird, wird die gelieferte Factory dazu verwendet, die korrekte, konkrete Komponentenimplementierung zu erstellen.

Konfigurationsbefehle:

   <!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
   >

Beispiele: Das folgende Beispiel zeigt die Registrierung eines neuen Komponententyps:

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

API-Informationen: Die registrierten Factoryklassen müssen org.eclipse.update.core.IFeatureFactory implementieren.

Bereitgestellte Implementierung: Die Plattform stellt zwei Standardimplementierungen von Komponententypen zur Verfügung. Eine repräsentiert den standardmäßig paketierten Komponententyp, die andere den installierten Komponententyp.



Copyright IBM Corp. und Andere 2000, 2002.  Alle Rechte vorbehalten.