Značkovače vytvořené s podporou org.eclipse.core.resources.markers lze zobrazovat v uživatelském rozhraní pomocí bodů rozšíření org.eclipse.ui.ide.markerHelp, org.eclipse.ui.ide.markerResolution a org.eclipse.ui.ide.markerSupport. Rozhraní API org.eclipse.ui.ide.markerImageProvider je pro verzi 3.2 interní.
org.eclipse.ui.ide.markerHelp
org.eclipse.ui.ide.markerHelp
je bodem rozšíření, který vám umožňuje asociovat kontext nápovědy s typem vašeho značkovače.
org.eclipse.ui.ide.markerResolution
org.eclipse.ui.ide.markerResolution
je bodem rozšíření, který vám umožňuje zajišťovat pro značkovače rychlé opravy.
V současné době je lze použít v editoru Java a pohledu Problémy. Tento bod rozšíření umožňuje vývojářům modulů plug-in uvést
IMarkerResolutionGenerator
, který může určit možná rozlišení značkovače.
Pohled Problémy počínaje verzí 3.2 podporuje více rozlišení umožňujících uživateli přidávat do seznamu další odpovídající problémy a používat vybranou opravu na všechny problémy najednou. Pokud jsou IMarkerResolutions
instancemi WorkbenchMarkerResolution, uživatelé mohou v dialogovém okně Rychlá oprava přidávat další odpovídající rozlišení WorkbenchMarkerResolutions
.
Dialogové okno Rychlá oprava se dvěma chybějícími externalizacemi
org.eclipse.ui.ide.markerSupport
org.eclipse.ui.ide.markerSupport
je rozšířením pro určení toho, jak se značkovače zobrazují v pohledu Problémy.
Tento bod rozšíření ošetřuje filtry a seskupování.
Filtry
Pohled Problémy počínaje Eclipse verze 3.2 ošetřuje více filtrů. Uvědomte si, že tyto filtry provádí sumarizaci výsledků, spíše než jejich sjednocení. Nové filtry lze přidávat pomocí prvku rozšíření problemFilter nebo ručně uživatelem. Níže je uvedena sekce filtrů pohledu Problémy s ukázkou uživatelských filtrů a filtrů přidaných prostřednictvím bodu rozšíření (filtry systému).
Seskupování
Značkovače lze seskupovat dvěma způsoby. Prvním způsobem je seskupování typů značkovačů pomocí rozšíření
markerTypeCategory
. Toto se zobrazí, když uživatel vybere Seskupovat podle - > Typ. Níže je uveden příklad s ukázkou problémů Java, některé s použitím testovacího seskupení.
Po seskupení budou typy značkovačů zobrazeny v těchto skupinách v dialogovém okně Filtry.
Můžete také vytvářet svá vlastní seskupování pomocí rozšíření markerGrouping
, které se zobrazí jako další položky v nabídce
Seskupovat podle-> pohledu Problémy. Integrované vývojové prostředí nabízí seskupování založené na závažnosti (výchozí nastavení).
JDT poskytuje seskupování podle typů Java i v SDK.
markerGroupings
jsou překládány pomocí kontroly atributů na IMarker.
markerAttributeMappings
se používají k uvádění těchto mapování. Níže je uvedena nabídka Seskupovat podle s dalšími přidanými markerGroupings
. Pohled Problémy je aktuálně seskupen podle závažnosti.