Tároló-összefésülők
Azonosító:
org.eclipse.team.core.storageMergers
Minimális verziószám:
3.2
Leírás:
Ez a kiterjesztési pont lehetővé teszi, hogy a bedolgozók adott
tartalomtípusokhoz tároló-összefésülőket regisztráljanak. A tároló-összefésülőnek háromirányú
összefésülést kell végrehajtani három bemeneti tárolón, majd az eredményt egy kimeneti adatfolyamba kell
írnia. A kiterjesztési pontnak meg kell valósítani az
org.eclipse.team.core.mapping.IStorageMerger felületet.
Konfigurációs kód:
<!ELEMENT extension (storageMerger* , contentTypeBinding*)>
<!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éspéldány elhagyható azonosítója
- name - a kiterjesztéspéldány elhagyható neve
<!ELEMENT storageMerger EMPTY>
<!ATTLIST storageMerger
id CDATA #REQUIRED
class CDATA #REQUIRED
extensions CDATA #IMPLIED>
- id - a tároló-összefésülőre hivatkozáskor használható egyedi azonosító
- class - az org.eclipse.team.core.mapping.IStorageMerger megvalósítását végző osztály
teljes képzésű neve
- extensions - fájlkiterjesztések vesszővel elválasztott felsorolása, például "java, properties"
<!ELEMENT contentTypeBinding EMPTY>
<!ATTLIST contentTypeBinding
contentTypeId CDATA #REQUIRED
storageMergerId CDATA #REQUIRED>
- contentTypeId -
- storageMergerId -
Példák:
Az alábbiakban tulajdonságfájlokhoz ("properties"
kiterjesztés) tartozó tároló-összefésülőre látható példa:
<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-információk:
A hozzáadott osztálynak meg kell valósítania az
org.eclipse.team.core.mapping.IStorageMerger
osztályt
Szállított megvalósítás:
A csapat felhasználói felület bedolgozó egy
tároló-összefésülő határoz meg a sororientált szövegfájlokhoz.
Copyright (c) 2005 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.