Feljegyzésmodell létrehozása
Azonosító:
org.eclipse.core.filebuffers.annotationModelCreation
Minimális verziószám:
3.0
Leírás:
A kiterjesztési pont
feladata a bedolgozóban működő alapértelmezett szövegfájlpuffer kezelő
feljegyzésimodell-létrehozási viselkedésének testreszabása. Lehetővé
teszi annak meghatározását, hogy melyik feljegyzésmodell-gyár hozza létre
egy adott fájltartalomtípushoz, fájlkiterjesztéshez vagy fájlnévhez
létrehozott szövegfájlpufferhez tartozó feljegyzés modell példányt.
Konfigurációs kód:
<!ELEMENT extension (factory)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT factory EMPTY>
<!ATTLIST factory
class CDATA #REQUIRED
extensions CDATA #IMPLIED
fileNames CDATA #IMPLIED
contentTypeId CDATA #IMPLIED>
Egy feljegyzésmodell specifikációja. Egy adott fájlhoz tartozó gyár
megtalálása érdekében valamennyi gyárspecifikáció attribútumai a
következő sorrendben vannak tárgyalva: contentTypeId, fileNames,
extensions. Ha egy adott fájlhoz több azonosan specifikált
gyármeghatározás található, akkor nincsen megadva, hogy melyik gyár kerül
használatra.
- class - a gyárat megvalósító osztály teljes képzésű neve. Az osztálynak meg kell valósítania az org.eclipse.core.filebuffers.IAnnotationModelFactory felületet.
- extensions - azon fájlkiterjesztések vesszővel elválasztott felsorolása, amelyek esetén ezt a gyárat kell használni.
- fileNames - azon fájlnevek vesszővel elválasztott felsorolása, amelyek esetén ezt a gyárat kell használni.
- contentTypeId - Azon tartalomtípusnak az org.eclipse.core.runtime.contentTypes kiterjesztési pont által meghatározott azonosítója, amely esetén ezt a gyárat kell használni.
Példák:
<extension
point=
"org.eclipse.core.filebuffers.annotationModelCreation"
>
<factory
extensions=
"xzy"
class=
"org.eclipse.ui.texteditor.ResourceMarkerAnnotationModelFactory"
>
</factory>
</extension>
API-információk:
A
feljegyzésmodell-gyáraknak el kell végezniük az
org.eclipse.core.filebuffers.IAnnotationModelFactory megvalósítását.
Copyright (c) 2001, 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.