标记解析

org.eclipse.ui.ide.markerResolution

3.0(最初在发行版 2.0 中是作为 org.eclipse.ui.markerResolution 添加的)

此扩展点用来使标记解析生成器与特定“种类”的标记(属于某一类型或具有某些属性值的标记)相关联。

<!ELEMENT extension (markerResolutionGenerator*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT markerResolutionGenerator (attribute*)>

<!ATTLIST markerResolutionGenerator

class      CDATA #REQUIRED

markerType CDATA #IMPLIED>


<!ELEMENT attribute EMPTY>

<!ATTLIST attribute

name  CDATA #REQUIRED

value CDATA #REQUIRED>


以下是标记解析生成器扩展的一个示例(注意子元素和使用属性的方法):

 

<extension point=

"org.eclipse.ui.ide.markerResolution"

>

<markerResolutionGenerator class=

"org.eclipse.ui.examples.readmetool.ReadmeMarkerResolutionGenerator"

markerType=

"org.eclipse.ui.examples.readmetool.readmemarker"

>

<attribute name=

"org.eclipse.ui.examples.readmetool.id"

value=

"1234"

/>

</markerResolutionGenerator>

</extension>

在上面的示例中,标记解析生成器与类型为 org.eclipse.ui.examples.readmetool.readmemarker 的标记相关联,该标记的 eclipse.ui.examples.redmetool.id 属性的值为 1234。

可为给定标记提供多个标记帮助生成器。