Package org.sonar.java.xml
Interface XmlCheckContext
-
- All Known Subinterfaces:
PomCheckContext
- All Known Implementing Classes:
PomCheckContextImpl
,XmlCheckContextImpl
@Beta public interface XmlCheckContext
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
XmlCheckContext.XmlDocumentLocation
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description XPathExpression
compile(String expression)
Iterable<Node>
evaluate(XPathExpression expression, Node node)
Iterable<Node>
evaluateOnDocument(XPathExpression expression)
File
getFile()
void
reportIssue(JavaCheck check, int line, String message)
void
reportIssue(JavaCheck check, Node node, String message)
void
reportIssue(JavaCheck check, Node node, String message, Iterable<XmlCheckContext.XmlDocumentLocation> secondary)
void
reportIssue(JavaCheck check, Node node, String message, Iterable<XmlCheckContext.XmlDocumentLocation> secondary, Integer cost)
void
reportIssueOnFile(JavaCheck check, String message)
-
-
-
Method Detail
-
getFile
File getFile()
-
compile
XPathExpression compile(String expression)
-
evaluate
Iterable<Node> evaluate(XPathExpression expression, Node node)
-
evaluateOnDocument
Iterable<Node> evaluateOnDocument(XPathExpression expression)
-
reportIssue
void reportIssue(JavaCheck check, Node node, String message, Iterable<XmlCheckContext.XmlDocumentLocation> secondary)
-
-