ContentMerge megjelenítők
Azonosító:
org.eclipse.compare.contentMergeViewers
Leírás:
Ez a kiterjesztési pont
lehetővé teszi, hogy a bedolgozók adott tartalomtípusokhoz
összehasonlítás/összefésülés megjelenítőket regisztráljanak. A
megjelenítőnek ki kell terjesztenie az
org.eclipse.jface.viewers.Viewer osztályt.
Azonban, mivel a megjelenítők nem
rendelkeznek alapértelmezett konstruktorral, az
org.eclipse.compare.IViewerCreator megjelenítők számára a
gyár felületet a kiterjesztési pontnak kell megvalósítania.
Konfigurációs kód:
<!ELEMENT extension (viewer* , 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 viewer EMPTY>
<!ATTLIST viewer
id CDATA #REQUIRED
class CDATA #REQUIRED
extensions CDATA #IMPLIED>
- id - a megjelenítőre hivatkozáskor használható egyedi azonosító
- class - azon osztály teljes képzésű neve, amely gyárat valósít meg a tartalom-összefésülés megjelenítő számára, valamint elvégzi az org.eclipse.compare.IViewerCreator megvalósítását.
- extensions - fájlkiterjesztések vesszővel elválasztott felsorolása, például "java, gif".
<!ELEMENT contentTypeBinding EMPTY>
<!ATTLIST contentTypeBinding
contentTypeId CDATA #REQUIRED
contentMergeViewerId CDATA #REQUIRED>
- contentTypeId -
- contentMergeViewerId -
Példák:
Az alábbiakban
szövegfájlokhoz (.txt kiterjesztés) tartozó összehasonlítás/összefésülés
megjelenítőre látható példa:
<extension point =
"org.eclipse.compare.contentMergeViewers"
>
<viewer
id=
"org.eclipse.compare.contentmergeviewer.TextMergeViewer"
class=
"org.eclipse.compare.internal.TextMergeViewerCreator"
extensions=
"txt"
/>
</extension>
API-információk:
A közreműködő
osztálynak meg kell valósítania az
org.eclipse.compare.IViewerCreator
felületet.
Szállított megvalósítás:
Az
összehasonlítási felület bedolgozó meghatároz tartalommegjelenítőket
szöveg, bináris tartalom és képek számára.
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.