StructureMerge megjelenítők
Azonosító:
org.eclipse.compare.structureMergeViewers
Leírás:
E kiterjesztési pont
segítségével a bedolgozók összehasonlító/összefésülő megjelenítőket
regisztrálhatnak strukturális tartalomtípusokhoz. 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 #REQUIRED>
- 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 szerkezet ö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 "zip, jar".
<!ELEMENT contentTypeBinding EMPTY>
<!ATTLIST contentTypeBinding
contentTypeId CDATA #REQUIRED
structureMergeViewerId CDATA #REQUIRED>
- contentTypeId -
- structureMergeViewerId -
Példák:
Az alábbiakban zip
fájlokhoz (.zip kiterjesztés) tartozó összehasonlítás/összefésülés
megjelenítőre látható példa:
<extension point =
"org.eclipse.compare.structureMergeViewers"
>
<viewer
id=
"org.eclipse.compare.ZipCompareViewer"
class=
"org.eclipse.compare.ZipCompareViewerCreator"
extensions=
"zip"
/>
</extension>
API-információk:
A közreműködő
osztálynak el kell végeznie az
org.eclipse.compare.IViewerCreator
megvalósítását.
Szállított megvalósítás:
Az
összehasonlítási felület bedolgozó meghatároz egy szerkezeti
összehasonlítás megjelenítőt zip archívumokhoz.
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.