Punkt rozszerzenia featureTypes
umożliwia rejestrowanie
implementacji składników alternatywnych przy użyciu symbolicznego
identyfikatora typu. Każde odwołanie do typu przeprowadzone za pomocą tego identyfikatora
powoduje, że dostarczona fabryka jest używana do tworzenia poprawnej implementacji konkretnego składnika.
<!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=
"Spakowany składnik niestandardowy"
>
<feature-factory class=
"com.xyz.update.CustomFeatureFactory"
>
</feature-factory>
</extension>
org.eclipse.update.core.IFeatureFactory
.
Copyright (c) 2004 IBM Corporation i inne podmioty. Wszelkie prawa zastrzeżone. Program ten oraz towarzyszące mu materiały są udostępniane na warunkach licencji EPL (Eclipse Public License), wersja 1.0, dołączonej do nich i dostępnej pod adresem http://www.eclipse.org/legal/epl-v10.html.