public class LanguageAwareMarkerTypeProvider extends MarkerTypeProvider
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
expensiveValidationMarker |
protected java.lang.String |
fastValidationMarker |
protected java.lang.String |
normalValidationMarker |
Constructor and Description |
---|
LanguageAwareMarkerTypeProvider() |
Modifier and Type | Method and Description |
---|---|
CheckType |
getCheckType(java.lang.String markerType) |
java.lang.String |
getMarkerType(Issue issue) |
void |
initialize(LanguageInfo languageInfo,
org.eclipse.ui.plugin.AbstractUIPlugin uiPlugin) |
protected void |
setMarkerTypes(java.lang.String baseName) |
protected java.lang.String fastValidationMarker
protected java.lang.String normalValidationMarker
protected java.lang.String expensiveValidationMarker
@Inject public void initialize(LanguageInfo languageInfo, org.eclipse.ui.plugin.AbstractUIPlugin uiPlugin)
protected void setMarkerTypes(java.lang.String baseName)
public java.lang.String getMarkerType(Issue issue)
getMarkerType
in class MarkerTypeProvider
public CheckType getCheckType(java.lang.String markerType)
getCheckType
in class MarkerTypeProvider