Résztvevők szinkronizálása
Azonosító:
org.eclipse.team.ui.synchronizeParticipants
Minimális verziószám:
3.0
Leírás:
Ez a kiterjesztési pont
bejegyez egy szinkronizálási résztvevőt. A szinkronizálási résztvevő egy
összetevő, amely megjeleníti az erőforrások közötti különbséget, és
lehetővé teszi, hogy a felhasználó kezelje a módosításokat. A CVS például
megad egy munkaterület-szinkronizálási résztvevőt, amely lehetővé teszi a
munkaterület-erőforrások és azon távoli helyen lévő erőforrások közötti
különbségek megjelenítését, amely megosztja ezeket az erőforrásokat. A
résztvevők szinkronizálása jellemzőn egy szinkronizálás résztvevő
varázslón keresztül történik, vagy létrehozható egy bedolgozó
tevékenységen keresztül, majd bejegyezhető az ISynchronizeManager elemhez.
A Szinkronizálás nézet megjeleníti a szinkronizálás résztvevőket.
A résztvevő egy általános összetevő, amely hozzáférést biztosít egy
oldalhoz, és megjelenik a felhasználó számára, valamint egy konfiguráció,
amely egy általános konfigurációs paramétert ad meg az oldalhoz. A
Szinkronizálás nézet nem kényszerít ki megszorításokat azzal kapcsolatban,
hogy a módosítások hogyan jelennek meg a felhasználó számára, csak a
résztvevőket kezeli.
Konfigurációs kód:
<!ELEMENT extension (participant)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - A cél kiterjesztési pont teljes képzésű azonosítója
- id - A kiterjesztési példány külön megrendelhető azonosíja.
- name - A kiterjesztés példány elhagyható neve.
<!ELEMENT participant EMPTY>
<!ATTLIST participant
icon CDATA #IMPLIED
id CDATA #REQUIRED
class CDATA #REQUIRED
name CDATA #REQUIRED
persistent (true | false) "false">
- icon - A résztvevő listákban és menükben megjelenítéséhez
használt ikon.
- id - Ezen típusú résztvevőt azonosító egyedi név.
- class - Az
org.eclipse.team.ui.synchronize.AbstractSynchronizeParticipant
elemet kiterjesztő osztály teljes képzésű neve.
- name - A résztvevő neve. Ez jelenik meg a felhasználói
felületen.
- persistent - Alapértelmezés szerint a résztvevők állandóak
lesznek a munkamenetek között. Állítsa az attribútumot false értékre, ha a
a résztvevő nem lehet állandó munkamenetek között.
Példák:
<extension
point=
"org.eclipse.team.ui.synchronizeParticipants"
>
<participant
name=
"CVS Workspace"
icon=
"icons/full/cview16/server.gif"
class=
"org.eclipse.team.internal.ccvs.ui.subscriber.WorkspaceSynchronizeParticipant"
id=
"org.eclipse.team.cvs.ui.cvsworkspace-participant"
>
</participant>
<participant
name=
"CVS Merge"
icon=
"icons/full/obj16/prjversions_rep.gif"
class=
"org.eclipse.team.internal.ccvs.ui.subscriber.MergeSynchronizeParticipant"
type=
"dynamic"
id=
"org.eclipse.team.cvs.ui.cvsmerge-participant"
>
</participant>
</extension>
API-információk:
A
class attribútum értékének az
org.eclipse.team.ui.synchronize.AbstractSynchronizeParticipant
elemet megvalósító osztályt kell ábrázolnia.
Copyright (c) 2004 IBM Corporation és mások.
Minden jog fenntartva. Jelen program és annak kísérőanyagai a csomaghoz
tartozó, illetve a
http://www.eclipse.org/legal/epl-v10.html
címen is elérhető Eclipse Public License 1.0 verziójának hatálya alatt lettek
közzétéve.