Spécification des annotations de marqueurs
Identificateur :
org.eclipse.ui.editors.markerAnnotationSpecification
Depuis :
3.0 (nommé à l'origine org.eclipse.ui.workbench.texteditor.markerAnnotationSpecification)
Description :
Ce point
d'extension sert à définir des propriétés de présentation pour les
marqueurs. Les extensions fournies pour ce point d'extension
sont accessibles via org.eclipse.ui.texteditor.MarkerAnnotationPreferences. Utilisez
org.eclipse.ui.texteditor.AnnotationPreferenceLookup
pour obtenir la préférence pour une annotation donnée.
Une extension est uniquement retournée de
MarkerAnnotationPreferences.getAnnotationPreferences
(et
donc intégrées à la page de préférences) si elle comporte les
quatre attributs ci-dessous outre celui annotationType
requis :
colorPreferenceKey
colorPreferenceValue
overviewRulerPreferenceKey
textPreferenceKey
Les types de préférences d'annotation qui étendent une autre
préférence d'annotation sont autorisés à écraser des attributs déjà
définis dans une spécification de préférence parent. Ils ne seront
toutefois pas accessibles depuis la page de préférences.
Marques de configuration :
<!ELEMENT extension (specification)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name 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
symbolicIcon (error|warning|info|task|bookmark)
annotationImageProvider CDATA #IMPLIED
textStylePreferenceKey CDATA #IMPLIED
textStylePreferenceValue (SQUIGGLES|BOX|UNDERLINE|IBEAM|NONE)
includeOnPreferencePage (true | false) "true">
- annotationType - type d'annotation.
- colorPreferenceKey - la clé de préférence de couleur doit
être fournie, sinon ce type d'annotation ne sera pas inclus à la
liste renvoyée de
MarkerAnnotationPreferences.getAnnotationPreferences() et
aux préférences.
- overviewRulerPreferenceKey - la clé de préférence de la
règle doit être fournie, sinon ce type d'annotation ne sera pas
inclus à la liste renvoyée de
MarkerAnnotationPreferences.getAnnotationPreferences() et aux
préférences.
- verticalRulerPreferenceKey - clé de la préférence
d'affichage dans la règle verticale.
Depuis : 3.0
- textPreferenceKey - la clé de préférence de texte doit
être fournie, sinon ce type d'annotation ne sera pas inclus à la
liste renvoyée de
MarkerAnnotationPreferences.getAnnotationPreferences() et aux
préférences.
- label - étiquette à utiliser dans l'interface utilisateur.
- highlightPreferenceKey - clé de préférence pour mettre le
texte en évidence.
Depuis : 3.0
- colorPreferenceValue - la valeur de préférence de
couleur doit être fournie, sinon ce type d'annotation ne sera pas
inclus à la liste renvoyée de
MarkerAnnotationPreferences.getAnnotationPreferences() et aux
préférences.
- presentationLayer - valeur par défaut pour la couche dans laquelle l'annotation du marqueur sera tracée.
- overviewRulerPreferenceValue - valeur par défaut spécifiant si cette annotation de marqueur apparaît dans la règle d'affichage.
- verticalRulerPreferenceValue - valeur par défaut pour
l'affichage dans la règle verticale.
Depuis : 3.0
- textPreferenceValue - valeur par défaut spécifiant si cette annotation de marqueur apparaît dans le texte.
- highlightPreferenceValue - valeur par défaut pour la
mise en évidence du texte.
Depuis : 3.0
- contributesToHeader - valeur par défaut spécifiant si cette annotation de marqueur contribue récapitulatif en-tête de la règle d'affichage.
- showInNextPrevDropdownToolbarActionKey - clé de
préférence pour la visibilité dans l'action de la barre d'outils
déroulante suivante/précédente.
Depuis : 3.0
- showInNextPrevDropdownToolbarAction - valeur par défaut
pour la visibilité dans l'action de la barre d'outils déroulante
suivante/précédente.
Depuis : 3.0
- isGoToNextNavigationTargetKey - clé de préférence pour
l'activation du passage à la navigation suivante.
Depuis : 3.0
- isGoToNextNavigationTarget - valeur par défaut pour
l'activation du passage à la navigation suivante.
Depuis : 3.0
- isGoToPreviousNavigationTargetKey - clé de préférence
pour l'activation du passage à la navigation précédente.
Depuis : 3.0
- isGoToPreviousNavigationTarget - valeur par défaut pour
l'activation du passage à la navigation précédente.
Depuis : 3.0
- icon - chemin à l'icône devant apparaître pour des
annotations de ce type.
- symbolicIcon - nom symbolique de l'image devant
apparaître pour illustrer une annotation de ce type. L'image est
uniquement utilisée si aucune icône de règle verticale n'est
spécifiée pour ce type d'annotation. Valeur possibles : "error",
"warning", "info", "task", "bookmark".
- annotationImageProvider - Fournisseur d'annotations images facultatif. Doit implémenter
- textStylePreferenceKey - clé de préférence pour la
propriété de décoration du texte.
Depuis : 3.0
- textStylePreferenceValue - valeur par défaut pour le style
de décoration "afficher dans le texte".
Depuis : 3.0
- includeOnPreferencePage - détermine si ce type
d'annotation doit être configurable via la page de préférence
d'annotation standard. La valeur par défaut est true.
Copyright (c) 2001, 2005 IBM Corporation and others.
All rights reserved. Ce programme et les produits associés sont
distribués sous licence v1.0 et disponibles à
l'adresse suivante :
http://www.eclipse.org/legal/epl-v10.html