Feljegyzésmodell létrehozása

org.eclipse.core.filebuffers.annotationModelCreation

3.0

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.

<!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.



   

<extension point=

"org.eclipse.core.filebuffers.annotationModelCreation"

>

<factory extensions=

"xzy"

class=

"org.eclipse.ui.texteditor.ResourceMarkerAnnotationModelFactory"

>

</factory>

</extension>

A feljegyzésmodell-gyáraknak el kell végezniük az org.eclipse.core.filebuffers.IAnnotationModelFactory megvalósítását.