標記註釋規格

org.eclipse.ui.editors.markerAnnotationSpecification

3.0 版(原始名稱為 org.eclipse.ui.workbench.texteditor.markerAnnotationSpecification)

這個延伸點的目的是定義標記的呈現方式內容。您可以使用 org.eclipse.ui.texteditor.MarkerAnnotationPreferences 來存取提供給這個延伸點的延伸規格。請使用 org.eclipse.ui.texteditor.AnnotationPreferenceLookup,取得給定註釋的註釋喜好設定。

請注意,如果它除了必要的 annotationType 屬性之外,還含有下列四個屬性,則延伸只會從 MarkerAnnotationPreferences.getAnnotationPreferences 傳回(因此被併在喜好設定頁面中)。

延伸另一個註釋喜好設定的註釋喜好設定類型, 可以改寫已在母項喜好設定規格中定義的屬性, 但是它們無法從喜好設定頁面存取。

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