Oprettelse af annotationsmodel

org.eclipse.core.filebuffers.annotationModelCreation

3.0

Dette udvidelsespunkt bruges til at tilpasse oprettelsesfunktionsmåden for annotationsmodellen for denne plugins standardtekstfilsbufferprogram. Den gør det muligt at angive, hvilken annotationsmodels-factory der skal bruges for at oprette annotationsmodelforekomsten af en tekstfilbuffer, der er oprettet for en bestemt filindholdstype, filtype eller for et bestemt filnavn.

<!ELEMENT extension (factory)>

<!ATTLIST-udvidelse

point CDATA #REQUIRED

id    CDATA #IMPLIED

navn  CDATA #IMPLIED>


<!ELEMENT factory EMPTY>

<!ATTLIST factory

class         CDATA #REQUIRED

extensions    CDATA #IMPLIED

fileNames     CDATA #IMPLIED

contentTypeId CDATA #IMPLIED>

Angivelsen af en annotationsmodel-factory. For at kunne finde en factory for en given fil undersøges attributterne for hver factory-specifikation i følgende rækkefølge: contentTypeId, fileNames, filtyper. Hvis der er flere, lige specifikke factory-specifikationer for en given filtype, er det ikke angivet, hvilken factory der bruges.



   

<extension point=

"org.eclipse.core.filebuffers.annotationModelCreation"

>

<factory extensions=

"xzy"

class=

"org.eclipse.ui.texteditor.ResourceMarkerAnnotationModelFactory"

>

</factory>

</extension>

Annotationsmodel-factories skal implementere org.eclipse.core.filebuffers.IAnnotationModelFactory.