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

ID: org.eclipse.ui.markerUpdaters

このリリース以降: 1.0

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

構成マークアップ:

   <!ELEMENT extension (updater*)>

   <!ATTLIST extension
     point CDATA #REQUIRED
     id    CDATA #IMPLIED
     name  CDATA #IMPLIED
   >

   <!ELEMENT updater EMPTY>

   <!ATTLIST updater
     id         CDATA #REQUIRED
     markerType CDATA #IMPLIED
     class      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 (c) 2000, 2003 IBM Corporation and others. All Rights Reserved.