Synkronisera deltagare
ID:
org.eclipse.team.ui.synchronizeParticipants
Sedan:
3.0
Beskrivning:
Den här utökningspunkten används för att registrera en synkroniseringsdeltagare. En synkroniseringsdeltagare är en komponent där ändringar mellan resurser visas och där användaren i allmänhet kan manipulera ändringarna. I CVS definieras t.ex. en synkroniseringsdeltagare för arbetsytan som gör det möjligt att visa ändringar mellan arbetsytans resurser och resurser på en fjärransluten plats som används för att dela dessa resurser. Synkroniseringsdeltagare skapas i allmänhet via en synkroniseringsdeltagarguide eller så kan de skapas via en åtgärd i ett insticksprogram och sedan registreras med ISynchronizeManager. I Synkroniseringsvyn visas synkroniseringsdeltagare.
En deltagare är en generisk komponent som tillhandahåller åtkomst till att skapa en sida och som visas för användare och en konfiguration som definierar vanliga konfigurationsparametrar för sidan. I synkroniseringsvyn upprätthålls inte några begränsningar för hur ändringar visas för användaren, här hanteras i stället endast deltagare.
Konfigurationsmärkordsuppsättning:
<!ELEMENT extension (participant)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - en fullständig identifierare för målutökningspunkten
- id - En valfri identifierare för utökningsinstansen.
- name - ett valfritt namn för utökningsinstansen.
<!ELEMENT participant EMPTY>
<!ATTLIST participant
icon CDATA #IMPLIED
id CDATA #REQUIRED
class CDATA #REQUIRED
name CDATA #REQUIRED
persistent (true | false) "false">
- icon - En ikon som används för att visa deltagaren i listor och på menyer.
- id - ett unikt namn som kommer att användas till att identifiera den här typen av deltagare.
- class - ett fullständigt namn för den klass som utökar org.eclipse.team.ui.synchronize.AbstractSynchronizeParticipant.
- name - deltagarens namn. Det visas i användargränssnittet.
- persistent - Som standard bevaras deltagare mellan sessioner. Ange det här attributet till false om deltagaren inte ska bevaras mellan sessioner.
Exempel:
<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-information:
Värdet på attributet class måste representera en klass som implementerar org.eclipse.team.ui.synchronize.AbstractSynchronizeParticipant.
Copyright (c) 2005 IBM Corporation and others.
All Rights Reserved. Detta program och medföljande material tillhandahålls under villkoren för Eclipse Public License v1.0 som medföljer denna distribution och finns tillgänglig på
http://www.eclipse.org/legal/epl-v10.html