Spesifisering av merkeannotasjon
Identifikator:
org.eclipse.ui.editors.markerAnnotationSpecification
Siden:
3.0 (opprinnelig kalt org.eclipse.ui.workbench.texteditor.markerAnnotationSpecification)
Beskrivelse:
Dette utvidelsespunktet brukes til å definere
presentasjonsegenskaper for merker. Du får tilgang til utvidelsene for dette utvidelsespunktet ved hjelp av org.eclipse.ui.texteditor.MarkerAnnotationPreferences. Bruk
org.eclipse.ui.texteditor.AnnotationPreferenceLookup for å få annotasjonspreferansen for en gitt
annotasjon.
Legg merke til at en utvidelse bare blir returnert fra
MarkerAnnotationPreferences.getAnnotationPreferences
(og dermed inkludert på preferansesidene) hvis
den inneholder følgende fire attributter i tillegg til den nødvendige annotationType
:
colorPreferenceKey
colorPreferenceValue
overviewRulerPreferenceKey
textPreferenceKey
Annotasjonspreferansetyper som utvider en annen annotasjonspreferanse kan overskrive attributter som allerede er
definert i en overordnet preferansespesifikasjon, men du får ikke tilgang til dem fra preferansesiden.
Konfigurasjonskodetype:
<!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 - Annotasjonstypen.
- colorPreferenceKey - Fargepreferansenøkkelen må oppgis. Hvis ikke, blir ikke denne
annotasjonstypen inkludert på listen som returneres fra MarkerAnnotationPreferences.getAnnotationPreferences(), og
den blir dermed ikke vist i preferansene.
- overviewRulerPreferenceKey - Preferansenøkkelen for oversiktslinjalen må oppgis. Hvis ikke,
blir ikke denne annotasjonstypen inkludert på listen som returneres fra
MarkerAnnotationPreferences.getAnnotationPreferences(), og den blir dermed ikke vist i preferansene.
- verticalRulerPreferenceKey - Preferansenøkkelen som skal vises i preferansene for den loddrette
linjalen.
Siden: 3.0
- textPreferenceKey - Tekstpreferansenøkkelen må oppgis. Hvis ikke, blir ikke
denne annotasjonstypen inkludert på listen som returneres fra
MarkerAnnotationPreferences.getAnnotationPreferences(), og den blir dermed ikke vist i preferansene.
- label - Etiketten som skal brukes i brukergrensesnittet.
- highlightPreferenceKey - Preferansenøkkelen for utheving av tekst.
Siden: 3.0
- colorPreferenceValue - Fargepreferanseverdien må oppgis. Hvis ikke, blir
ikke denne annotasjonstypen inkludert på listen som returneres fra
MarkerAnnotationPreferences.getAnnotationPreferences(), og den blir dermed ikke vist i preferansene.
- presentationLayer - Standardverdien for laget der merkeannotasjonen skal tegnes.
- overviewRulerPreferenceValue - Standardverdien som forteller om denne merkeannotasjonen blir vist på
oversiktslinjalen.
- verticalRulerPreferenceValue - Standardverdien som skal vises på den loddrette linjalen.
Siden: 3.0
- textPreferenceValue - Standardverdien som forteller om denne merkeannotasjonen blir vist i teksten.
- highlightPreferenceValue - Standardverdien for utheving av tekst.
Siden: 3.0
- contributesToHeader - Standardverdien som forteller om denne merkeannotasjonen bidrar til
oversiktlinjalens topptekstsammendrag.
- showInNextPrevDropdownToolbarActionKey - Preferansenøkkelen for synligheten i neste/forrige
rullegardinverktøylinjehandling.
Siden: 3.0
- showInNextPrevDropdownToolbarAction - Standardverdien for synligheten i neste/forrige
rullegardinverktøylinjehandling.
Siden: 3.0
- isGoToNextNavigationTargetKey - Preferansenøkkelen for å gå til neste navigeringsaktivering.
Siden: 3.0
- isGoToNextNavigationTarget - Standardverdien for å gå til
neste navigeringsaktivering.
Siden: 3.0
- isGoToPreviousNavigationTargetKey - Preferansenøkkelen for å gå til forrige navigeringsaktivering.
Siden: 3.0
- isGoToPreviousNavigationTarget - Standardverdien for å gå til forrige navigeringsaktivering.
Siden: 3.0
- icon - Banen til ikonet som skal tegnes for annotasjoner av denne annotasjonstypen. Dette ikonet blir ikke brukt hvis en hurtigrettelse
er tilgjengelig of attributtet "quickFixIcon" er spesifisert.
- quickFixIcon - Banen til hurtigrettelsesikonet som skal tegnes for annotasjoner som har en hurtigrettelse.
Siden: 3.2
- symbolicIcon - Det symbolske navnet på bildet som skal tegnes for å representere annotasjon av denne
annotasjonstypen. Bildet blir bare brukt når det ikke er oppgitt noe ikon for loddrett linjal for denne
annotasjonstypen. Mulige verdier er: "error", "warning", "info", "task", "bookmark".
- annotationImageProvider - Den valgfrie annotasjonsbildeleverandøren. Må implementere
- textStylePreferenceKey - Preferansenøkkelen for tekstdekorasjonsegenskapen.
Siden: 3.0
- textStylePreferenceValue - Standardverdien for "vis i tekst"-dekorasjonsstilen.
Siden: 3.0
- includeOnPreferencePage - Definerer om denne annotasjonstypen skal kunne konfigureres via standard
preferanseside for annotasjon. Standard 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