Adatfolyam összefésülő
Azonosító:
org.eclipse.compare.streamMergers
Minimális verziószám:
3.0
Leírás:
Ez a kiterjesztési pont
lehetővé teszi, hogy a bedolgozók adott tartalomtípusokhoz adatfolyam
összefésülőket regisztráljanak. Az adatfolyam összefésülőnek háromirányú
összefésülést kell végrehajtani három bemeneti adatfolyamon, majd az
eredményt egy kimeneti adatfolyamba kell írnia. A kiterjesztési pontnak meg
kell valósítania az org.eclipse.compare.IStreamMerger
felületet.
Konfigurációs kód:
<!ELEMENT extension (streamMerger* , 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 streamMerger EMPTY>
<!ATTLIST streamMerger
id CDATA #REQUIRED
class CDATA #REQUIRED
extensions CDATA #IMPLIED>
- id - az adatfolyam összefésülőre hivatkozáskor használható egyedi azonosító
- class - az org.eclipse.compare.IStreamMerger 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
streamMergerId CDATA #REQUIRED>
- contentTypeId -
- streamMergerId -
Példák:
Az alábbiakban
tulajdonságfájlokhoz ("properties" kiterjesztés) tartozó adatfolyam
összefésülőre látható példa:
<extension point =
"org.eclipse.compare.streamMergers"
>
<streamMerger
id=
"org.eclipse.compare.internal.merge.TextStreamMerger"
class=
"org.eclipse.compare.internal.merge.TextStreamMerger"
extensions=
"properties"
/>
</extension>
API-információk:
A közreműködő
osztálynak el kell végeznie az
org.eclipse.compare.IStreamMerger
megvalósítását.
Szállított megvalósítás:
Az
összehasonlítási felület bedolgozó adatfolyam összefésülőt határoz meg
sororientált szövegfájlokhoz.
Copyright (c) 2000, 2004 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.