マーカー・アップデーター

ID: org.eclipse.ui.markerUpdaters

説明: この拡張ポイントを使用して、マーカー注釈モデルにマーカー更新ストラテジーを登録します。 テキスト・エディターで開かれたソースはマーカー注釈モデルに関連しています。 リソースに接続された各マーカーについて、このモデルは、 エディター内のテキストに適用された各変更によって更新された位置を管理します。 リソースが保管されると、エディター内のテキストとマーカーを管理する位置は、登録済みのマーカー更新ストラテジーに渡されます。 その後、これらのストラテジーは、マーカーの属性をそのテキストと位置に基づいて更新できます。 マーカー更新ストラテジーは、インターフェース org.eclipse.ui.texteditor.IMarkerUpdater をインプリメントする必要があります。 更新ストラテジーは、特定のマーカー・タイプに対して、またはすべてのマーカー・タイプに対して登録できます。 後者は、拡張でマーカー・タイプを省略することによって行います。

リリース 1.0 以降

構成マークアップ:

   <!ELEMENT updater EMPTY>
   <!ATTLIST updater
      markerType     CDATA #OPTIONAL
      class          CDATA #REQUIRED
      id             CDATA #REQUIRED
   >

例:

<extension point= "org.eclipse.ui.markerUpdaters">
    <updater
        id="org.eclipse.jdt.ui.markerUpdaters.JavaSearchMarkerUpdater"
        class="org.eclipse.jdt.internal.ui.search.JavaSearchMarkerUpdater"
        markerType="org.eclipse.search.searchmarker">
    </updater>
</extension>

この例は、org.eclipse.jdt.internal.ui.search.JavaSearchMarkerUpdater を、そこから派生するタイプをすべて含んだ
タイプ org.eclipse.search.searchmarker のすべてのマーカーに対するマーカー・アップデーターとして登録します。

<extension point= "org.eclipse.ui.markerUpdaters">
    <updater
        id="org.eclipse.ui.texteditor.BasicMarkerUpdater">
        class="org.eclipse.ui.texteditor.BasicMarkerUpdater"
    </updater>
</extension>

この例は、org.eclipse.ui.texteditor.BasicMarkerUpdater を、 マーカーのタイプに依存しないマーカー・アップデーターとして登録します。

API 情報: 登録済みマーカー・アップデーターは、インターフェース org.eclipse.ui.texteditor.IMarkerUpdater をインプリメントする必要があります。

Copyright IBM Corporation and others 2000, 2002.