Punkt rozszerzenia siteTypes
umożliwia rejestrowanie implementacji alternatywnych serwisów 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
serwisu.
<!ELEMENT extension (site-factory+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT site-factory EMPTY>
<!ATTLIST site-factory
class CDATA #REQUIRED>
<extension id=
"custom"
point=
"org.eclipse.update.core.siteTypes"
name=
"Niestandardowy serwis"
>
<site-factory class=
"com.xyz.update.CustomSiteFactory"
>
</site-factory>
</extension>
org.eclipse.update.core.ISiteFactory
.
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.