org.eclipse.xtext.ui.validation
Class LanguageAwareMarkerTypeProvider

java.lang.Object
  extended by org.eclipse.xtext.ui.validation.MarkerTypeProvider
      extended by org.eclipse.xtext.ui.validation.LanguageAwareMarkerTypeProvider

public class LanguageAwareMarkerTypeProvider
extends MarkerTypeProvider

Since:
2.3
Author:
Sebastian Zarnekow - Initial contribution and API

Field Summary
protected  java.lang.String expensiveValidationMarker
           
protected  java.lang.String fastValidationMarker
           
protected  java.lang.String normalValidationMarker
           
 
Constructor Summary
LanguageAwareMarkerTypeProvider()
           
 
Method Summary
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fastValidationMarker

protected java.lang.String fastValidationMarker

normalValidationMarker

protected java.lang.String normalValidationMarker

expensiveValidationMarker

protected java.lang.String expensiveValidationMarker
Constructor Detail

LanguageAwareMarkerTypeProvider

public LanguageAwareMarkerTypeProvider()
Method Detail

initialize

@Inject
public void initialize(LanguageInfo languageInfo,
                              org.eclipse.ui.plugin.AbstractUIPlugin uiPlugin)

setMarkerTypes

protected void setMarkerTypes(java.lang.String baseName)

getMarkerType

public java.lang.String getMarkerType(Issue issue)
Overrides:
getMarkerType in class MarkerTypeProvider

getCheckType

public CheckType getCheckType(java.lang.String markerType)
Overrides:
getCheckType in class MarkerTypeProvider