Spezifikation von Markierungsanmerkungen
Kennung:
org.eclipse.ui.editors.markerAnnotationSpecification
Seit:
3.0 (ursprünglicher Name 'org.eclipse.ui.workbench.texteditor.markerAnnotationSpecification')
Beschreibung:
An diesem Erweiterungspunkt können Darstellungseigenschaften von Markierungen definiert werden. Auf Erweiterungen, die für diesen Erweiterungspunkt zur Verfügung gestellt werden, kann unter Verwendung von org.eclipse.ui.texteditor.MarkerAnnotationPreferences zugegriffen werden. Verwenden Sie org.eclipse.ui.texteditor.AnnotationPreferenceLookup, um Anmerkungsvorgaben für eine angegebene Anmerkung zu bekommen.
Bitte beachten Sie, dass eine Erweiterung nur von MarkerAnnotationPreferences.getAnnotationPreferences
zurückgegeben wird (und daher in den Vorgabeseiten enthalten ist), wenn sie zusätzlich zu dem erforderlichen annotationType
die folgenden vier Attribute enthält:
colorPreferenceKey
colorPreferenceValue
overviewRulerPreferenceKey
textPreferenceKey
Anmerkungsvorgabetypen, die eine andere Anmerkungsvorgabe erweitern, können Attribute, die bereits in eine übergeordneten Vorgabespezifikation definiert sind, überschreiben, wobei letztere jedoch nicht über die Vorgabesite zugänglich sind.
Konfigurationsbefehle:
<!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 - Der Anmerkungstyp.
- colorPreferenceKey - Der Farbvorgabeschlüssel muss bereitgestellt werden, andernfalls wird dieser Anmerkungstyp nicht in die Liste aufgenommen, die von 'MarkerAnnotationPreferences.getAnnotationPreferences()' zurückgegeben wird und wird daher nicht in den Vorgaben angezeigt.
- overviewRulerPreferenceKey - Der Vorgabeschlüssel der Übersichtskala muss bereitgestellt werden, andernfalls wird dieser Anmerkungstyp nicht in die Liste aufgenommen, die von 'MarkerAnnotationPreferences.getAnnotationPreferences()' zurückgegeben wird und wird daher nicht in den Vorgaben angezeigt.
- verticalRulerPreferenceKey - Der Vorgabeschlüssel für die Anzeige in vertikaler Skalavorgabe.
ab: 3.0
- textPreferenceKey - Der Textvorgabeschlüssel muss bereitgestellt werden, andernfalls wird dieser Anmerkungstyp nicht in die Liste aufgenommen, die von 'MarkerAnnotationPreferences.getAnnotationPreferences()' zurückgegeben wird und wird daher nicht in den Vorgaben angezeigt.
- label - Die Bezeichnung, die in der Benutzerschnittstelle verwendet werden soll.
- highlightPreferenceKey - Der Vorgabeschlüssel zur Hervorhebung im Text.
ab: 3.0
- colorPreferenceValue - Der Farbvorgabewert muss bereitgestellt werden, andernfalls wird dieser Anmerkungstyp nicht in die Liste aufgenommen, die von 'MarkerAnnotationPreferences.getAnnotationPreferences()' zurückgegeben wird und wird daher nicht in den Vorgaben angezeigt.
- presentationLayer - Der Standardwert für die Schicht, in der die Markierungsanmerkungen gezeichnet werden.
- overviewRulerPreferenceValue - Der Standardwert, der angibt, ob diese Markierungsanmerkung in der Infoleiste angezeigt wird.
- verticalRulerPreferenceValue - Der Standardwert zur Anzeige in vertikaler Skala.
ab: 3.0
- textPreferenceValue - Der Standardwert, der angibt, ob diese Markierungsanmerkung im Text angezeigt wird.
- highlightPreferenceValue - Der Vorgabeschlüssel zur Hervorhebung im Text.
ab: 3.0
- contributesToHeader - Der Standardwert, der angibt, ob diese Markierungsanmerkung die Header-Zusammenfassung der Übersichtsskala erweitert.
- showInNextPrevDropdownToolbarActionKey - Der Vorgabeschlüssel für die Sichtbarkeit in der folgenden/vorherigen Dropdown-Symbolleistenaktion.
ab: 3.0
- showInNextPrevDropdownToolbarAction - Der Standardwert für die Sichtbarkeit in der folgenden/vorherigen Dropdown-Symbolleistenaktion.
ab: 3.0
- isGoToNextNavigationTargetKey - Der Vorgabeschlüssel, um die nächte Navigationsaktivierung vorzunehmen.
ab: 3.0
- isGoToNextNavigationTarget - Der Standardwer, um die nächste Navigationsaktivierung vorzunehmen.
ab: 3.0
- isGoToPreviousNavigationTargetKey - Der Vorgabeschlüssel, um die vorherige Navigationsaktivierung vorzunehmen.
ab: 3.0
- isGoToPreviousNavigationTarget - Der Vorgabeschlüssel, um die vorherige Navigationsaktivierung vorzunehmen.
ab: 3.0
- icon - Der Pfad zu dem Symbol, das für Anmerkungen dieses Anmerkungstyps dargestellt werden soll.
- symbolicIcon - Der Symbolename des Bildes, das zur Darstellung der Anmerkung dieses Anmerkungstyps dargestellt werden sollte. Das Bild wird nur verwendet, wenn es keine vertikale Skalasymbol gibt, das für diesen Anmerkungstyp angegeben ist. Mögliche Werte: "Fehler", "Warnung", "Info", "Task", "Lesezeichen".
- annotationImageProvider - Der optionale Image-Provider für Anmerkungen. Muss implementiert werden.
- textStylePreferenceKey - Der Vorgabeschlüssel für die Textdekorationseigenschaft.
ab: 3.0
- textStylePreferenceValue - Der Standardwert für den Dekorationsstil "Anzeige im Text".
ab: 3.0
- includeOnPreferencePage - Definiert, ob dieser Anmerkungstyp über die Standardseite der Anmerkungsvorgabe konfigurierbar sein sollte. Der Standardwert ist "true".
Copyright (c) 2001, 2005 IBM Corporation und Andere.
Alle Rechte vorbehalten. Dieses Programm und sein Begleitmaterial werden gemäß den Bedingungen der "Eclipse Public License v1.0" zur Verfügung gestellt, die dieser Lieferung beiliegt und unter
http://www.eclipse.org/legal/epl-v10.html abgerufen werden kann.