Tartalom megjelenítők
Azonosító:
org.eclipse.compare.contentViewers
Leírás:
Ez a kiterjesztési pont
lehetővé teszi, hogy a bedolgozók adott tartalomtípusokhoz megjelenítőket
regisztráljanak. Ezek a megjelenítők az
EditionSelectionDialog párbeszédablakban kerülnek
felhasználásra, egy erőforrás egy kiadásának (vagy annak egy részének)
megjelenítésekor. 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 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
contentViewerId CDATA #REQUIRED>
- contentTypeId -
- contentViewerId -
Példák:
Az alábbiakban
szövegfájlokhoz (.txt kiterjesztés) tartozó megjelenítőre látható példa:
<extension point =
"org.eclipse.compare.contentViewers"
>
<viewer
id=
"org.eclipse.compare.internal.TextViewer"
class=
"org.eclipse.compare.internal.TextViewerCreator"
extensions=
"txt"
/>
</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ó tartalommegjelenítőket határoz meg
szöveg é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.