Webhelytípus-gyár

org.eclipse.update.core.siteTypes

A platformfrissítési mechanizmus támogatja a cserélhető helytípusok megvalósítását. Bejegyezhetők új helytípusok az eltérő helyelrendezési sémák támogatása érdekében.

A siteTypes kiterjesztési pont lehetővé teszi az alternatív helymegvalósítások egy szimbolikus típusazonosítóval bejegyzését. Minden egyes alkalommal, amikor hivatkozás történik a típusra ezzel az azonosítóval, a biztosított gyár szolgál a helyes konkrét helymegvalósítás létrehozására.

<!ELEMENT extension (site-factory+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT site-factory EMPTY>

<!ATTLIST site-factory

osztály CDATA #REQUIRED>


Az alábbiakban bemutatunk egy példát egy új helytípus bejegyzésére.

   

<extension id=

"custom"

point=

"org.eclipse.update.core.siteTypes"

name=

"Egyéni hely"

>

<site-factory class=

"com.xyz.update.CustomSiteFactory"

>

</site-factory>

</extension>

A bejegyzett gyárosztályoknak meg kell valósítaniuk az org.eclipse.update.core.ISiteFactory osztályt.

A platform két szabványos helytípus-megvalósítást tartalmaz. Az egyik az alapértelmezett frissítési kiszolgáló típust, a másik a helyi fájlrendszer-helyet reprezentálja.