Funktioner för lagringssammanfogning
ID:
org.eclipse.team.core.storageMergers
Sedan:
3.2
Beskrivning:
Den här utökningspunkten gör det möjligt för ett insticksprogram att registrera en funktion för sammanfogning av lager. Funktionen utför en sammanfogning i tre steg
på tre inmatningslager och skriver resultatet till en utdataström.
Utökningspunkten måste implementera gränssnittet org.eclipse.team.core.mapping.IStorageMerger.
Konfigurationsmärkordsuppsättning:
<!ELEMENT extension (storageMerger* , contentTypeBinding*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - ett fullständigt ID för målutökningspunkten
- id - ett valfritt ID för utökningsförekomsten
- name - ett valfritt namn på utökningsförekomsten
<!ELEMENT storageMerger EMPTY>
<!ATTLIST storageMerger
id CDATA #REQUIRED
class CDATA #REQUIRED
extensions CDATA #IMPLIED>
- id - ett unikt ID som kan användas för hänvisning till funktionen för sammanfogning av lager.
- class - ett fullständigt namn på en klass som implementerar org.eclipse.team.core.mapping.IStorageMerger
- extensions - en kommaavgränsad lista med filtillägg, till exempel "java, properties".
<!ELEMENT contentTypeBinding EMPTY>
<!ATTLIST contentTypeBinding
contentTypeId CDATA #REQUIRED
storageMergerId CDATA #REQUIRED>
- contentTypeId -
- storageMergerId -
Exempel:
Följande är ett exempel på en funktion för sammanfogning av
lager för egenskapsfiler (tillägget "properties"):
<extension point =
"org.eclipse.team.core.storageMergers"
>
<storageMerger
id=
"org.eclipse.team.internal.core.merge.PropertiesStorageMerger"
class=
"org.eclipse.team.internal.core.merge.PropertiesStorageMerger"
extensions=
"properties"
/>
</extension>
API-information:
Den bidragande klassen måste implementera org.eclipse.team.core.mapping.IStorageMerger
Medföljande implementering:
Insticksprogrammet för gruppanvändargränssnittdefinierar en funktion för sammanfogning av lager för radorienterade textfiler.
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