標記註釋規格
ID:
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
傳回(因此被併在喜好設定頁面中)。
colorPreferenceKey
colorPreferenceValue
overviewRulerPreferenceKey
textPreferenceKey
延伸另一個註釋喜好設定的註釋喜好設定類型,
可以改寫已在母項喜好設定規格中定義的屬性,
但是它們無法從喜好設定頁面存取。
配置標記:
<!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 - 註釋類型。
- colorPreferenceKey - 您必須提供顏色喜好設定鍵,否則這個註釋類型就不會加到 MarkerAnnotationPreferences.getAnnotationPreferences() 傳回的「清單」中,
也就不會出現在喜好設定中了。
- overviewRulerPreferenceKey - 您必須提供概觀尺規喜好設定鍵,否則這個註釋類型就不會加到 MarkerAnnotationPreferences.getAnnotationPreferences() 傳回的「清單」中,
也就不會出現在喜好設定中了。
- verticalRulerPreferenceKey - 要在垂直尺規喜好設定中顯示所需的喜好設定鍵。
(從 3.0 版以來)
- textPreferenceKey - 您必須提供文字喜好設定鍵,否則這個註釋類型就不會加到 MarkerAnnotationPreferences.getAnnotationPreferences() 傳回的「清單」中,
也就不會出現在喜好設定中了。
- label - 要用於 UI 的標籤。
- highlightPreferenceKey - 在文字中強調顯示的喜好設定鍵。
(從 3.0 版以來)
- colorPreferenceValue - 您必須提供顏色喜好設定值,否則這個註釋類型就不會加到 MarkerAnnotationPreferences.getAnnotationPreferences() 傳回的「清單」中,
也就不會出現在喜好設定中了。
- presentationLayer - 要繪製標記註釋的所在層預設值。
- overviewRulerPreferenceValue - 表示此標記註釋是否顯示在概觀尺規中的預設值。
- verticalRulerPreferenceValue - 在垂直尺規中顯示的預設值。
(從 3.0 版以來)
- textPreferenceValue - 表示此標記註釋是否顯示在文字中的預設值。
- highlightPreferenceValue - 在文字中強調顯示的預設值。
(從 3.0 版以來)
- contributesToHeader - 表示概觀尺規之標頭摘要是否提供此標記註釋的預設值。
- showInNextPrevDropdownToolbarActionKey - 「下一個/前一個」下拉工具列動作中的可見性喜好設定鍵。
(從 3.0 版以來)
- showInNextPrevDropdownToolbarAction - 「下一個/前一個」下拉工具列動作中的可見性預設值。
(從 3.0 版以來)
- isGoToNextNavigationTargetKey - 移至下一個導覽啟用的喜好設定鍵。
(從 3.0 版以來)
- isGoToNextNavigationTarget - 移至下一個導覽啟用的預設值。
(從 3.0 版以來)
- isGoToPreviousNavigationTargetKey - 移至上一個導覽啟用的喜好設定鍵。
(從 3.0 版以來)
- isGoToPreviousNavigationTarget - 移至上一個導覽啟用的預設值。
(從 3.0 版以來)
- icon - 通往圖示的路徑,這個圖示代表這個註釋類型的註釋。
- symbolicIcon - 影像的符號名稱,這個影像是代表這個註釋類型的註釋。
只有在沒有為這個註釋類型指定任何垂直尺規圖示時,才會使用這個影像。
可能的值有下列幾種:"error"、"warning"、"info"、"task"、"bookmark"。
- annotationImageProvider - 選用的註釋影像提供者。必須實作
- textStylePreferenceKey - 文字裝飾內容的喜好設定鍵。
(從 3.0 版以來)
- textStylePreferenceValue - "show in text" 裝飾樣式的預設值。
(從 3.0 版以來)
- includeOnPreferencePage - 定義這個註釋類型是否可以透過標準註釋喜好設定頁面來配置。預設值是 true。
Copyright (c) 2001, 2005 IBM Corporation and others.
All rights reserved.
本程式與隨附的資料依照 Elipse Public License 1.0 版此次發行所隨附的條款而提供,
可以在以下網址取得:http://www.eclipse.org/legal/epl-v10.html