Specificatie merktekenannotatie
ID:
org.eclipse.ui.editors.markerAnnotationSpecification
Sinds:
3.0 (oorspronkelijke naam org.eclipse.ui.workbench.texteditor.markerAnnotationSpecification)
Beschrijving:
Dit extensiepunt wordt gebruikt voor het definiëren van de presentatie-eigenschappen van merktekens. De extensies die voor dit extensiepunt worden geleverd, zijn toegankelijk via org.eclipse.ui.texteditor.MarkerAnnotationPreferences. Gebruik org.eclipse.ui.texteditor.AnnotationPreferenceLookup om de annotatievoorkeuren van een bepaalde annotatie op te halen.
Een extensie wordt alleen teruggezonden van MarkerAnnotationPreferences.getAnnotationPreferences
(en daarmee opgenomen in de voorkeurenpagina) als deze naast het vereiste annotationType
de volgende vier kenmerken bevat:
colorPreferenceKey
colorPreferenceValue
overviewRulerPreferenceKey
textPreferenceKey
Annotatievoorkeurstypen die een andere annotatievoorkeur uitbreiden, kunnen kenmerken overschrijven die al gedefinieerd zijn in een voorkeurenspecificatie van een bovenliggend item, maar deze zijn niet toegankelijk vanaf de voorkeurenpagina.
Configuratiemarkup:
<!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
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 - het annotatietype.
- colorPreferenceKey - de sleutel voor kleurvoorkeur moet worden geleverd, anders wordt dit annotatietype niet opgenomen in de lijst die wordt teruggezonden van MarkerAnnotationPreferences.getAnnotationPreferences() en dus ook niet afgebeeld in de voorkeuren.
- overviewRulerPreferenceKey - de sleutel voor overzichtsliniaalvoorkeur moet worden geleverd, anders wordt dit annotatietype niet opgenomen in de lijst die wordt teruggezonden van MarkerAnnotationPreferences.getAnnotationPreferences() en dus ook niet afgebeeld in de voorkeuren.
- verticalRulerPreferenceKey - de sleutel voor de voorkeur Afbeelden in verticale liniaal.
Vanaf: 3.0
- textPreferenceKey - de sleutel voor tekstvoorkeur moet worden geleverd, anders wordt dit annotatietype niet opgenomen in de lijst die wordt teruggezonden van MarkerAnnotationPreferences.getAnnotationPreferences() en dus ook niet afgebeeld in de voorkeuren.
- label - het label dat moet worden gebruikt in de gebruikersinterface.
- highlightPreferenceKey - de voorkeurssleutel voor het accentueren van tekst.
Vanaf: 3.0
- colorPreferenceValue - de waarde voor kleurvoorkeur moet worden geleverd, anders wordt dit annotatietype niet opgenomen in de lijst die wordt teruggezonden van MarkerAnnotationPreferences.getAnnotationPreferences() en dus ook niet afgebeeld in de voorkeuren.
- presentationLayer - de standaardwaarde van de laag waarin de merktekenannotatie wordt getekend.
- overviewRulerPreferenceValue - de standaardwaarde die bepaalt of de merktekenannotatie wordt afgebeeld in de overzichtsliniaal.
- verticalRulerPreferenceValue - de standaardwaarde voor afbeelden in een verticale liniaal.
Vanaf: 3.0
- textPreferenceValue - de standaardwaarde die bepaalt of deze merktekenannotatie in de tekst wordt afgebeeld.
- highlightPreferenceValue - de standaardwaarde die tekst accentueert.
Vanaf: 3.0
- contributesToHeader - de standaardwaarde die bepaalt of deze merktekenannotatie bijdraagt aan de koptekstsamenvatting van de overzichtsliniaal.
- showInNextPrevDropdownToolbarActionKey - de voorkeurssleutel voor de werkbalkactie Volgende/Vorige.
Vanaf: 3.0
- showInNextPrevDropdownToolbarAction - de standaardwaarde van de zichtbaarheid voor de werkbalkactie Volgende/Vorige.
Vanaf: 3.0
- isGoToNextNavigationTargetKey - de voorkeurssleutel voor het inschakelen van Naar volgende navigatiedoel gaan.
Vanaf: 3.0
- isGoToNextNavigationTarget - de standaardwaarde voor het inschakelen van Naar volgende navigatiedoel gaan.
Vanaf: 3.0
- isGoToPreviousNavigationTargetKey - de voorkeurssleutel voor het inschakelen van Naar vorige navigatiedoel gaan.
Vanaf: 3.0
- isGoToPreviousNavigationTarget - de standaardwaarde voor het inschakelen van Naar vorige navigatiedoel gaan.
Vanaf: 3.0
- icon - het pad naar het pictogram dat moet worden afgebeeld voor de annotaties van dit annotatietype. Dit pictogram wordt niet gebruikt wanneer er een snelfix beschikbaar is en het kenmerk quickFixIcon is opgegeven.
- quickFixIcon - het pad naar het pictogram dat moet worden afgebeeld voor annotaties waarvoor een snelfix beschikbaar is.
Vanaf: 3.2
- symbolicIcon - de symbolische naam van de afbeelding die wordt getekend voor de annotatie van dit annotatietype. De afbeelding wordt alleen gebruikt als er geen pictogram voor verticale liniaal is opgegeven voor dit annotatietype. De mogelijke waarden zijn: "error", "warning", "info", "task", "bookmark".
- annotationImageProvider - de optionele afbeeldingsprovider voor annotaties. Deze moet implementeren
- textStylePreferenceKey - de voorkeurssleutel voor de tekstdecoratie-eigenschap.
Vanaf: 3.0
- textStylePreferenceValue - de standaardwaarde voor de decoratiestijl "in tekst afbeelden".
Vanaf: 3.0
- includeOnPreferencePage - definieert of dit annotatietype configureerbaar moet zijn op de standaardpagina voor annotatievoorkeuren. De standaardinstelling is 'true' (waar).
Copyright (c) 2001, 2006 IBM Corporation en anderen.
Alle rechten voorbehouden. Dit programma en het begeleidende materiaal zijn beschikbaar gesteld onder de voorwaarden van de Eclipse Public License v1.0 die bij deze distributie is geleverd en beschikbaar is op http://www.eclipse.org/legal/epl-v10.5tml.