描述:此扩展点用来将帮助上下文标识与特定“种类”的标记(具有某些类型或具有某些属性值的标记)相关联。
起始发行版:发行版 2.0
配置标记:
<!ELEMENT markerHelp (attribute)*>
<!ATTLIST markerHelp
markerType
CDATA #OPTIONAL
helpContextId
CDATA #REQUIRED
>
以下是标记帮助扩展的一个示例(注意子元素和使用属性的方法):
<extension point="org.eclipse.ui.markerHelp">
<markerHelp
markerType="org.eclipse.ui.examples.readmetool.readmemarker"
helpContextId="org.eclipse.ui.examples.readmetool.marker_example1_context">
<attribute
name="org.eclipse.ui.examples.readmetool.id"
value= "1234">
</attribute>
</markerHelp>
</extension>
在上面的示例中,帮助上下文标识与类型为 org.eclipse.ui.examples.readmetool.readmemarker 的标记相关联,该标记的 org.eclipse.ui.examples.readmetool.id 属性的值为 1234。
API 信息:开发者应确保为给定的标记只提供单个帮助上下文标识。如果为给定种类的标记提供了两个或多个帮助上下文标识,则工作台不会定义将返回哪个帮助上下文标识。然而,工作台确实定义了将始终为给定标记返回“最特定”的上下文标记。即,与三个相匹配属性值相关联的上下文标识将在只与两个相匹配属性值相关联的上下文标识之前返回。