Specifikation af markeringsannotation
Id:
org.eclipse.ui.editors.markerAnnotationSpecification
Fra:
3.0 (oprindeligt navn: org.eclipse.ui.markerAnnotationSpecification)
Beskrivelse:
Dette udvidelsespunkt bruges til at definere præsentationsegenskaber for markeringer. Du kan få adgang til udvidelser, der leveres til dette udvidelsespunkt, vha. org.eclipse.ui.texteditor.MarkerAnnotationPreferences. Brug org.eclipse.ui.texteditor.AnnotationPreferenceLookup til at hente annotationsindstillingen for en bestemt annotation.
Bemærk, at en udvidelse kun returneres fra MarkerAnnotationPreferences.getAnnotationPreferences
(og dermed inkluderes på indstillingssider), hvis den indeholder følgende fire attributter ud over den påkrævede annotationType
:
colorPreferenceKey
colorPreferenceValue
overviewRulerPreferenceKey
textPreferenceKey
Typer af annotationsindstillinger, der udvider en anden annotationsindstilling, kan overskrive attributter, der allerede er defineret i en overordnet indstillingsspecifikation, men disse kan ikke ses på indstillingssiden.
Konfigurationskode:
<!ELEMENT extension (specification)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
navn CDATA #IMPLIED>
<!ELEMENT specification EMPTY>
<!ATTLIST specification
annotationType CDATA #REQUIRED
colorPreferenceKey CDATA #IMPLIED
overviewRulerPreferenceKey CDATA #IMPLIED
verticalRulerPreferenceKey CDATA #IMPLIED
textPreferenceKey CDATA #IMPLIED
label CDATA #IMPLIED
highlightPreferenceKey CDATA #IMPLIED
colorPreferenceValue CDATA #IMPLIED
presentationLayer CDATA #IMPLIED
overviewRulerPreferenceValue (true | false)
verticalRulerPreferenceValue (true | false)
textPreferenceValue (true | false)
highlightPreferenceValue (true | false)
contributesToHeader (true | false)
showInNextPrevDropdownToolbarActionKey CDATA #IMPLIED
showInNextPrevDropdownToolbarAction (true | false)
isGoToNextNavigationTargetKey CDATA #IMPLIED
isGoToNextNavigationTarget (true | false)
isGoToPreviousNavigationTargetKey CDATA #IMPLIED
isGoToPreviousNavigationTarget (true | false)
icon CDATA #IMPLIED
quickFixIcon CDATA #IMPLIED
symbolicIcon (error|warning|info|task|bookmark)
annotationImageProvider CDATA #IMPLIED
textStylePreferenceKey CDATA #IMPLIED
textStylePreferenceValue (SQUIGGLES|BOX|UNDERLINE|IBEAM|NONE)
includeOnPreferencePage (true | false) "true">
- annotationType - Annotationstypen.
- colorPreferenceKey - Indstillingsnøglen for farver skal leveres, ellers vil denne annotationstype ikke blive inkluderet på den liste, der returneres fra MarkerAnnotationPreferences.getAnnotationPreferences(), og derfor heller ikke blive vist i indstillingerne.
- overviewRulerPreferenceKey - Indtillingsnøglen for oversigtslineal skal leveres, ellers vil denne annotationstype ikke blive inkluderet på den liste, der returneres fra MarkerAnnotationPreferences.getAnnotationPreferences(), og derfor heller ikke blive vist i indstillingerne.
- verticalRulerPreferenceKey - Indstillingsnøglen for indstillingen Vis i lodret lineal. Siden: 3.0
- textPreferenceKey - Indstillingsnøglen for tekst skal leveres, ellers vil denne annotationstype ikke blive inkluderet på den liste, der returneres fra MarkerAnnotationPreferences.getAnnotationPreferences(), og derfor heller ikke blive vist i indstillingerne.
- label - Den etiket, der skal anvendes i brugergrænsefladen.
- highlightPreferenceKey - Indstillingsnøglen til fremhævning i tekst.
Siden: 3.0
- colorPreferenceValue - Indstillingsværdien for farver skal leveres, ellers vil denne annotationstype ikke blive inkluderet på den liste, der returneres fra MarkerAnnotationPreferences.getAnnotationPreferences(), og derfor heller ikke blive vist i indstillingerne.
- presentationLayer - Standardværdien for det lag, som markeringsannotationen skal tegnes i.
- overviewRulerPreferenceValue - Den standardværdi, der fortæller, om denne markeringsannotation vises i oversigtslinealen.
- verticalRulerPreferenceValue - Standardværdien for fremvisning i den lodrette lineal.
Siden: 3.0
- textPreferenceValue - Den standardværdi, der fortæller, om denne markeringsannotation vises i teksten.
- highlightPreferenceValue - Standardværdien til fremhævning i tekst.
Siden: 3.0
- contributesToHeader - Den standardværdi, der fortæller, om denne markeringsannotation bidrager til oversigtslinealens toptekstoversigt.
- showInNextPrevDropdownToolbarActionKey - Indstillingsnøglen for synlighed i den næste/forrige værktøjslinjefunktion.
Siden: 3.0
- showInNextPrevDropdownToolbarAction - Standardværdien for synlighed i den næste/forrige værktøjslinjefunktion.
Siden: 3.0
- isGoToNextNavigationTargetKey - Indstillingsnøglen for aktivering af gå-til-næste-navigation.
Siden: 3.0
- isGoToNextNavigationTarget - Standardværdien for aktivering af gå-til-næste-navigation.
Siden: 3.0
- isGoToPreviousNavigationTargetKey - Indstillingsnøglen for aktivering af gå-til-forrige-navigation.
Siden: 3.0
- isGoToPreviousNavigationTarget - Standardværdien for aktivering af gå-til-forrige-navigation.
Siden: 3.0
- icon - Stien til den ikon, der tegnes for annotationer af denne annotationstype. Denne ikon anvendes ikke, hvis en Hurtig rettelse er tilgængelig, og attributten "quickFixIcon" er angivet.
- quickFixIcon - Stien til den ikon for Hurtig rettelse, der tegnes for annotationer, der har en hurtig rettelse. Fra: 3.2
- symbolicIcon - Det symbolske navn på det billede, der skal repræsentere annotationen af denne annotationstype. Billedet bruges kun, når der ikke er nogen ikon for lodret lineal angivet for annotationstypen. Mulige værdier er: "error", "warning", "info", "task", "bookmark".
- annotationImageProvider - Den valgfrie udbyder af annotationsbillede. Skal implementeres.
- textStylePreferenceKey - Indstillingsnøglen for tekstdekorationsegenskaben. Siden: 3.0
- textStylePreferenceValue - Standardværdien for dekorationstypen "vis i tekst". Siden: 3.0
- includeOnPreferencePage - Definerer, om denne annotationstype skal kunne konfigureres via standardindstillingssiden for annotation. Standardværdien er true.
Copyright (c) 2001, 2006 IBM Corporation and others.
All rights reserved. This program and the accompanying materials are made
available under the terms of the Eclipse Public License v1.0 which accompanies
this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html