标记帮助和分辨率

资源标记中, 我们看到插件可以如何定义专门的标记类型以便用信息注释资源。自述文件工具示例定义它自已的标记以便演示两个与标记相关联的工作台扩展:标记帮助标记分辨率。 标记定义在自述文件插件的清单标记中:

<extension id="readmemarker" point="org.eclipse.core.resources.markers" name="%ReadmeMarker.name">
<super type="org.eclipse.core.resources.taskmarker"/>
<super type="org.eclipse.core.resources.textmarker"/>
<persistent value="true"/>
<attribute name="org.eclipse.ui.examples.readmetool.id"/>
<attribute name="org.eclipse.ui.examples.readmetool.level"/>
<attribute name="org.eclipse.ui.examples.readmetool.department"/>
<attribute name="org.eclipse.ui.examples.readmetool.code"/>
<attribute name="org.eclipse.ui.examples.readmetool.language"/>
</extension>   

工具定义从平台的文本标记和任务标记继承的标记。它还为标记定义命名属性。 可以设置和查询标记属性。

因为新的自述文件标记是一种文本标记,所以它将继承文本标记属性。 文本标记属性包括标记的字符位置。

可以使用自述文件编辑器的弹出菜单将标记添加到 .readme 文件。 (自动在 ReadmeTextEditor.editorContextMenuAboutToShow(IMenuManager parentMenu) 中添加弹出菜单操作)。 一旦添加,标记就出现在编辑器的左边和任务视图中。

自述文件标记在左边标尺上的自述文件编辑器

 

Copyright IBM Corp. and others 2000,2002.