Deelnemers synchroniseren
ID:
org.eclipse.team.ui.synchronizeParticipants
Sinds:
3.0
Beschrijving:
Dit extensiepunt wordt gebruikt voor het registreren van een synchronisatiedeelnemer. Een synchronisatiedeelnemer is een component die de wijzigingen weergeeft tussen de resources en die het mogelijk maakt voor de gebruiker om de wijzigingen te manipuleren. CVS definieert bijvoorbeeld een werkgebiedsynchronisatiedeelnemer die het mogelijk maakt wijzigingen te tonen tussen de resources van het werkgebied en de resources op afstand, zodat deze resources kunnen worden gedeeld. De synchronisatiedeelnemers worden gemaakt via een wizard Synchronisatiedeelnemers of via een pluginactie waarna de deelnemers worden geregistreerd met de ISynchronizeManager. De synchronisatieview geeft de synchronisatiedeelnemers weer.
Een deelnemer is een generieke component die de toegang levert voor het maken van een pagina en die wordt getoond aan de gebruiker en een configuratie levert die de configuratieparameters van de pagina definieert. De synchronisatieview legt geen beperkingen op aan de manier waarop de wijzigingen aan de gebruiker worden getoond maar beheert slechts de deelnemers.
Configuratiemarkup:
<!ELEMENT extension (participant)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - een volledig gekwalificeerd ID van het doelextensiepunt.
- id - een optioneel ID van de extensie-instance.
- name - een optionele naam van deze extensie-instance
<!ELEMENT participant EMPTY>
<!ATTLIST participant
icon CDATA #IMPLIED
id CDATA #REQUIRED
class CDATA #REQUIRED
name CDATA #REQUIRED
persistent (true | false) "false">
- icon - een pictogram dat wordt gebruikt bij het afbeelden van deze deelnemer in lijsten en menu's.
- id - een unieke naam die wordt gebruikt voor het identificeren van dit type deelnemer.
- class - de volledig gekwalificeerde naam van een klasse die org.eclipse.team.ui.synchronize.AbstractSynchronizeParticipant uitbreidt.
- name - de naam van de deelnemer. Deze wordt afgebeeld in de gebruikersinterface.
- persistent - standaard worden de deelnemers bevroren tussen de verschillende sessies. Dit kenmerk stelt u in op onwaar, als deze deelnemer niet moet worden bevroren tussen de sessies.
Voorbeelden:
<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-informatie:
De waarde van het kenmerk class moet een klasse zijn die org.eclipse.team.ui.synchronize.AbstractSynchronizeParticipant implementeert.
Copyright (c) 2005 IBM Corporation en anderen. Alle rechten voorbehouden. Dit programma en het begeleidende materiaal zijn beschikbaar gesteld onder de voorwaarden van de Eclipse Public License v1.0 die bij deze distributie is geleverd en beschikbaar is op http://www.eclipse.org/legal/epl-v10.5tml.