Class SonarXmlCheck
- java.lang.Object
-
- org.sonarsource.analyzer.commons.xml.checks.SonarXmlCheck
-
- Direct Known Subclasses:
SimpleXPathBasedCheck
public abstract class SonarXmlCheck extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SonarXmlCheck.Secondary
-
Constructor Summary
Constructors Constructor Description SonarXmlCheck()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description org.sonar.api.batch.fs.InputFile
inputFile()
void
reportIssue(XmlTextRange textRange, String message, List<SonarXmlCheck.Secondary> secondaries)
void
reportIssue(Node node, String message)
void
reportIssueOnFile(String message, List<Integer> secondaryLocationLines)
org.sonar.api.rule.RuleKey
ruleKey()
void
scanFile(org.sonar.api.batch.sensor.SensorContext context, org.sonar.api.rule.RuleKey ruleKey, XmlFile file)
abstract void
scanFile(XmlFile file)
-
-
-
Method Detail
-
scanFile
public final void scanFile(org.sonar.api.batch.sensor.SensorContext context, org.sonar.api.rule.RuleKey ruleKey, XmlFile file)
-
inputFile
public final org.sonar.api.batch.fs.InputFile inputFile()
-
ruleKey
public final org.sonar.api.rule.RuleKey ruleKey()
-
scanFile
public abstract void scanFile(XmlFile file)
-
reportIssueOnFile
public final void reportIssueOnFile(String message, List<Integer> secondaryLocationLines)
-
reportIssue
public final void reportIssue(XmlTextRange textRange, String message, List<SonarXmlCheck.Secondary> secondaries)
-
-