标记更新器

标识符:org.eclipse.ui.markerUpdaters

描述:此扩展点用来向标记注释模型注册标记更新策略。在文本编辑器中打开的资源与标记注释模型相关联。对于连接至该资源的每个标记,此模型管理使用应用于编辑器中文本的每个更改更新的位置。如果保存该资源,编辑器中的文本和标记的受管位置将传送至已注册的标记更新策略。然后这些策略可以根据文本和位置更新标记的属性。请求标记更新策略实现接口 org.eclipse.ui.texteditor.IMarkerUpdater。可为特定标记类型或所有标记类型注册更新策略。后者可通过在扩展名中省略任何标记类型实现。

起始发行版:发行版 1.0

配置标记:

   <!ELEMENT updater EMPTY>
   <!ATTLIST updater
      markerType     CDATA #OPTIONAL
      class          CDATA #REQUIRED
      id             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 IBM Corporation and others 2000, 2002.