Synkroniseringsdeltakere
Identifikator:
org.eclipse.team.ui.synchronizeParticipants
Siden:
3.0
Beskrivelse:
Dette utvidelsespunktet
blir brukt til å registrere en synkroniseringsdeltaker. En synkroniseringsdeltaker er
en komponent som viser endringer mellom ressurser, og som vanligvis tillater at brukeren
manipulerer endringene. CVS definerer for eksempel en
deltaker i synkroniseringen av arbeidsområdet som tillater visning av endringer mellom
arbeidsområderessurser og ressursene på en ekstern plassering som brukes til å
dele disse ressursene. Synkroniseringsdeltakere blir vanligvis opprettet
via en veiviser for synkroniseringsdeltakere, eller de kan opprettes via en plugin-handling, og deretter
registreres hos ISynchronizeManager. Synkroniser-visningen
viser synkroniseringsdeltakere.
En deltaker er
en generisk komponent som gir tilgang til å opprette en side og blir vist til brukeren. Deltakeren
har en konfigurasjon som definerer felles konfigurasjonsparametere for siden. Synkroniser-visningen
fremtvinger ikke noen begrensninger av hvordan endringer blir vist til brukeren,
den bare administrerer deltakerne.
Konfigurasjonskodetype:
<!ELEMENT extension (participant)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - en fullt kvalifisert identifikator
for målutvidelsespunktet.
- id - En valgfri ID for utvidelsesforekomsten.
- name - et valgfritt
navn på denne utvidelsesforekomsten.
<!ELEMENT participant EMPTY>
<!ATTLIST participant
icon CDATA #IMPLIED
id CDATA #REQUIRED
class CDATA #REQUIRED
name CDATA #REQUIRED
persistent (true | false) "false">
- icon - et ikon som
blir brukt når denne deltakeren vises i lister og menyer.
- id - et unikt navn som
kan brukes til å identifisere denne typen deltaker.
- class - et fullt kvalifisert navn på klassen som
utvider org.eclipse.team.ui.AbstractSynchronizeParticipant.
- name - navnet på deltakeren. Det blir vist i brukergrensesnittet.
- persistent - som standard er deltakere
persistente mellom sesjoner. Definer dette attributtet
til false hvis denne deltakeren ikke er persistent mellom sesjoner.
Eksempler:
<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-informasjon:
Verdien av class-attributtet
må representere en klasse som implementerer org.team.ui.synchronize.AbstractSynchronizeParticipant.
Copyright (c) 2005 IBM Corporation and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html