Since: Release 1.0
說明:這個延伸點用來登錄含標示元附註模型的標示元更新策略。 在文字編輯器中開啟的資源都與一個標示元附註模型有關職。 針對每一個附加於此資源的標示元,此模型所管理的位置隨著變更文字套用至編輯器而更新。 如果已儲存資源,編輯器中的文字和標示元位置會傳遞至已登錄的標示元更新策略。 然後這些策略可依據此文字和位置,用來更新標示元的屬性。標示元更新策略必須實作介面 org.eclipse.ui.texteditor.IMarkerUpdater。 更新策略可登錄為特定標示元類型或所有標示元類型。 後者省略延伸項目中的標示元類型。
配置標記:
<!ELEMENT extension (updater*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA
#IMPLIED
name CDATA #IMPLIED
>
<!ELEMENT updater EMPTY>
<!ATTLIST updater
id CDATA #REQUIRED
markerType CDATA #IMPLIED
class CDATA #REQUIRED
>
<extension point= "org.eclipse.ui.markerUpdaters"> <updater id="org.eclipse.jdt.ui.markerUpdaters.JavaSearchMarkerUpdater" class="org.eclipse.jdt.internal.ui.search.JavaSearchMarkerUpdater" markerType="org.eclipse.search.searchmarker"> </updater> </extension>
此範例登錄 org.eclipse.jdt.internal.ui.search.JavaSearchMarkerUpdater 作為所有類型為 org.eclipse.search.searchmarker(包括它的所有衍生類型)的標示元的標示元更新器。
<extension point= "org.eclipse.ui.markerUpdaters"> <updater id="org.eclipse.ui.texteditor.BasicMarkerUpdater" class="org.eclipse.ui.texteditor.BasicMarkerUpdater"> </updater> </extension>
這個範例登錄 org.eclipse.ui.texteditor.BasicMarkerUpdater 為與此標示元類型無關的標示元更新器。
API 資訊:已登錄的標示元更新器必須實作介面 org.eclipse.ui.texteditor.IMarkerUpdater。