Skapa anteckningsmodell
ID:
org.eclipse.core.filebuffers.annotationModelCreation
Sedan:
3.0
Beskrivning:
Den här utökningspunkten används för att anpassa hur anteckningsmodeller skapas i det här insticksprogrammets standardhanterare för textfilsbuffert. Den gör det möjligt att ange vilken anteckningsmodellfabrik som ska användas till att en anteckningsmodellförekomst ska kunna skapas av en textfilsbuffert som har skapats för en viss filinnehållstyp, ett visst filtillägg eller ett visst filnamn.
Konfigurationsmärkordsuppsättning:
<!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>
Specifikation av en anteckningsmodellfabrik. För att en fabrik för en viss fil ska kunna hittas konsulteras attributen i varje fabriksspecifikation i följande ordning: contentTypeId, fileNames, extensions. Om flera likvärdiga fabriksspecifikationer hittas för en viss fil, anges inte vilken fabrik som används.
- class - Det fullständiga namnet på en fabriksimplementationsklass. Den här klassen måste implementera org.eclipse.core.filebuffers.IAnnotationModelFactory-gränssnittet.
- extensions - En kommaavgränsad lista med filtillägg som den här fabriken kan användas med.
- fileNames - En kommaavgränsad lista med filnamn som den här fabriken kan användas med.
- contentTypeId - Id för en innehållstyp enligt vad utökningspunkten org.eclipse.core.runtime.contentTypes har definierat och som visar vad den här fabriken kan användas med.
Exempel:
<extension
point=
"org.eclipse.core.filebuffers.annotationModelCreation"
>
<factory
extensions=
"xzy"
class=
"org.eclipse.ui.texteditor.ResourceMarkerAnnotationModelFactory"
>
</factory>
</extension>
API-information:
Anteckningsmodellfabriker måste implementera org.eclipse.core.filebuffers.IAnnotationModelFactory.
Copyright (c) 2001, 2004 IBM Corporation and others.
All Rights Reserved. Detta program och medföljande material tillhandahålls under villkoren för Eclipse Public License v1.0 som medföljer denna distribution och finns tillgänglig på
http://www.eclipse.org/legal/epl-v10.html