Feature Type Factory

Kennung

org.eclipse.update.core.featureTypes

Beschreibung

Der Plattformaktualisierungsmechanismus unterstützt eine Plug-in-Komponententypimplementierung. 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 dieser Typ über diese Kennung referenziert wird, wird die gelieferte Factory dazu verwendet, die korrekte, konkrete Komponentenimplementierung zu erstellen.

Befehle

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

Beispiel

Das folgende Beispiel stellt die Registrierung eines neuen Komponententyps dar.

<extension
   id="custom"
   point="org.eclipse.update.core.featureTypes"
   name="Benutzerpaketierte Komponente">

   <feature-factory
      class="com.xyz.update.CustomFeatureFactory">
   </feature-factory>
</extension>

API-Informationen

Registrierte Factory-Klassen müssen org.eclipse.update.core.IFeatureFactory implementieren.

Bereitgestellte Implementierung

Die Plattform unterstützt zwei Standardimplementierungen von Komponententypen. Eine repräsentiert den standardmäßig paketierten Komponententyp, die andere den installierten Komponententyp.

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