Creazione modello di annotazione
Identificativo:
org.eclipse.core.filebuffers.annotationModelCreation
Da:
3.0
Descrizione:
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.
Tag di configurazione:
<!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.
- class - nome completo della classe di implementazione factory. Questa classe deve implementare l'interfaccia org.eclipse.core.filebuffers.IAnnotationModelFactory.
- extensions - un elenco separato mediante virgole di estensioni file per cui deve essere utilizzato questo factory.
- fileNames - un elenco separato mediante virgole di nomi file per cui deve essere utilizzato questo factory.
- contentTypeId - l'id di un tipo di contenuto, come definito dal punto di estensione org.eclipse.core.runtime.contentTypes per cui questo factory deve essere utilizzato.
Esempi:
<extension
point=
"org.eclipse.core.filebuffers.annotationModelCreation"
>
<factory
extensions=
"xzy"
class=
"org.eclipse.ui.texteditor.ResourceMarkerAnnotationModelFactory"
>
</factory>
</extension>
Informazioni API:
I factory del modello di annotazione devono implementare org.eclipse.core.filebuffers.IAnnotationModelFactory.
Copyright (c) 2001, 2004 IBM Corporation e altri.
Tutti i diritti riservati. Questo programma e il materiale di accompagnamento sono disponibili secondo i termini della Eclipse Public
License v1.0 che sono distribuiti con il prodotto, e disponibili all'indirizzo
http://www.eclipse.org/legal/epl-v10.html