標示元更新器

識別碼:org.eclipse.ui.markerUpdaters

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

Copyright (c) 2000, 2003 IBM Corporation and others. All Rights Reserved.