Especificação de Anotação do Marcador

org.eclipse.ui.editors.markerAnnotationSpecification

3.0 (originalmente denominado org.eclipse.ui.workbench.texteditor.markerAnnotationSpecification)

Esse ponto de extensão é utilizado para definir propriedades de apresentação de marcadores. As extensões fornecidas por esse ponto de extensão podem ser acessadas utilizando org.eclipse.ui.texteditor.MarkerAnnotationPreferences. Utilize org.eclipse.ui.texteditor.AnnotationPreferenceLookup para obter a preferência de uma determinada anotação.

Observe que uma extensão só será retornada de MarkerAnnotationPreferences.getAnnotationPreferences (e, desse modo, incluída nas páginas de preferência) se contiver os quatro atributos a seguir além do annotationType necessário:

Os tipos de preferência de anotação que estendem outra preferência de anotação são permitidos para substituir os atributos já definidos em uma especificação de preferência pai, porém eles não estarão acessíveis na página de preferências.

<!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">