外掛程式也可以定義標記方案,使其問題標記能夠工作台快速修正程式特性。使用者可以選取問題標記,然後從含有標記提供之修正清單的蹦現框中選擇快速修正程式。
標記方案是使用 org.eclipse.ui.ide.markerResolution 延伸點來提供。這個延伸點允許外掛程式在實作 IMarkerResolutionGenerator 的類別與特定標記類型之間建立關聯性。只有利用標記類型可使得標記完整,或進一步利用一或多個屬性值使得它完整。JDT 提供 Java 問題的標記方案︰
<extension point="org.eclipse.ui.ide.markerResolution"> <markerResolutionGenerator markerType="org.eclipse.jdt.core.problem" class="org.eclipse.jdt.internal.ui.text.correction.CorrectionMarkerResolutionGenerator"> </markerResolutionGenerator> </extension>
標記方案產生器負責傳回標記方案 (IMarkerResolution) 陣列, 此陣列將顯示在快速修正程式蹦現框中。如果使用者選取其中一項修正,方案將為 run()。