マーカー・ヘルプ

ID: org.eclipse.ui.markerHelp

説明: この拡張ポイントは、ヘルプ・コンテキスト ID を特定の「種類」のマーカー (特定の型のマーカーまたは特定の属性値を持つマーカー) に関連付けるために使用します。

リリース 2.0 以降

構成マークアップ:

   <!ELEMENT markerHelp (attribute)*>
   <!ATTLIST markerHelp
      markerType       CDATA #OPTIONAL
      helpContextId    CDATA #REQUIRED
   >

   <!ELEMENT attribute EMPTY>
   <!ATTLIST attribute
      name         CDATA #REQUIRED
      value        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 より先に戻されます。

Copyright IBM Corporation and others 2000, 2002.