Creazione modello di annotazione

org.eclipse.core.filebuffers.annotationModelCreation

3.0

Questo punto di estensione viene utilizzato per personalizzare la creazione del modello di annotazione del gestore buffer dei file di testo predefiniti di questo plugin. Ciò consente di specificare il factory del modello di annotazione da utilizzare per creare l'istanza del modello di annotazione del buffer dei file di testo per alcuni tipi di contenuto file, estensione file o nome file.

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

La specifica di un factory di un modello di annotazione. Per individuare un factory per un determinato file, gli attributi di ciascuna specifica factory vengono consultati nella seguente sequenza: contentTypeId, fileNames, extensions. Se esistono più factory e non viene specificato il factory da utilizzare, vengono individuate le specifiche factory per un determinato file.



   

<extension point=

"org.eclipse.core.filebuffers.annotationModelCreation"

>

<factory extensions=

"xzy"

class=

"org.eclipse.ui.texteditor.ResourceMarkerAnnotationModelFactory"

>

</factory>

</extension>

I factory del modello di annotazione devono implementare org.eclipse.core.filebuffers.IAnnotationModelFactory.