起始发行版:发行版 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。