Markörer som skapas med hjälp av funktionerna för org.eclipse.core.resources.markers kan visas i användargränssnittet med hjälp av utökningspunkterna org.eclipse.ui.ide.markerHelp, org.eclipse.ui.ide.markerResolution och org.eclipse.ui.ide.markerSupport. org.eclipse.ui.ide.markerImageProvider-API:t är internt i version 3.2.
org.eclipse.ui.ide.markerHelp
org.eclipse.ui.ide.markerHelp
är den utökningspunkt som du använder till att associera hjälpkontext med markörtyp.
org.eclipse.ui.ide.markerResolution
org.eclipse.ui.ide.markerResolution
är den utökningspunkt som du använder till att lägga till snabbkorrigeringar för markörer. För närvarande kan du tillämpa dem i Java-redigeraren och problemvyn. Med hjälp av den här utökningspunkten kan en insticksprogramsutvecklare ange den IMarkerResolutionGenerator
som kan ange möjliga lösningar för en markör.
Från och med version 3.2 kan flera lösningar användas samtidigt i problemvyn, vilket gör det möjligt för användaren att lägga till andra problem som överensstämmer i listan med problem som ska korrigeras och tillämpa den valda rättningen på alla samtidigt. Om IMarkerResolutions
är förekomster av WorkbenchMarkerResolution
är det möjligt för användare att lägga till andra överensstämmande WorkbenchMarkerResolutions
i dialogrutan Snabbrättning.
Dialogrutan Snabbrättning där två externaliseringar saknas
org.eclipse.ui.ide.markerSupport
org.eclipse.ui.ide.markerSupport
är utökningen för att ange hu markörer visas i problemvyn. Med den här utökningspunkten hanteras filter och gruppering.
Filter
Från och med Eclipse 3.2 kan flera filter användas i problemvyn. Lägg märke till att de här filtren summerar resultaten och söker inte efter en förening av dem. Nya filter kan läggas till med hjälp av elementet problemFilter eller manuellt av användaren. Nedan visas filteravsnittet i problemvyn med användarfilter och filter som läggs till via utökningspunkten (systemfilter).
Grupperat
Markörer kan grupperas på två sätt. Det första alternativet är att gruppera markörtyper med hjälp av utökningenmarkerTypeCategory
. Det visas när användaren väljer Gruppera efter - > Typ. Nedan följer ett exempel på Java-problem och användning av en testgruppering.
När markörtyper grupperas visas de i motsvarande grupp i filterdialogrutan.
Du kan även skapa en egen gruppering med hjälp av umarkerGrouping
som visas som en extra post på menyn Gruppera efter-> i problemvyn. IDE tillhandahåller en gruppering baserat på allvarlighetsgrad (standard).
JDT tillhandahåller även en Java-typsgruppering i SDK.
markerGroupings
tolkas genom kontroll av attribut för IMarker.
markerAttributeMappings
används till att ange de här avbildningarna. Nedan visas menyn Gruppera efter med de extra markerGroupings
som har lagts till. Problemvyn är för närvarande grupperad efter allvarlighetsgrad.