説明: この拡張ポイントは、ヘルプ・コンテキスト ID を特定の「種類」のマーカー (特定の型のマーカーまたは特定の属性値を持つマーカー) に関連付けるために使用します。
リリース 2.0 以降
構成マークアップ:
<!ELEMENT markerHelp (attribute)*>
<!ATTLIST markerHelp
markerType
CDATA #OPTIONAL
helpContextId
CDATA #REQUIRED
>
以下はマーカー・ヘルプ拡張の例です (サブエレメントと way 属性が使用されています)。
<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>
上の例で、ヘルプ・コンテキスト ID は、org.eclipse.ui.examples.readmetool.id 属性の値が 1234 であるタイプ org.eclipse.ui.examples.readmetool.readmemarker のマーカーに関連付けられています。
API 情報: 開発者は、与えられたマーカーにヘルプ・コンテキスト ID を必ず 1 つだけ 提供するようにしてください。 与えられた種類のマーカーに複数のヘルプ・コンテキスト ID が提供された場合、ワークベンチは 戻されるものを定義しません。 ただしワークベンチは、与えられたマーカーについて「最も特定的な」コンテキスト ID が常に戻されるように 定義します。 つまり、一致する 3 つの属性値に関連付けられているコンテキスト ID は、2 つだけに関連付けられている コンテキスト ID より先に戻されます。