Package org.sonar.java.se.checks
Class AbstractXMLProcessing
java.lang.Object
org.sonar.java.se.checks.SECheck
org.sonar.java.se.checks.AbstractXMLProcessing
- All Implemented Interfaces:
JavaCheck,JavaFileScanner
- Direct Known Subclasses:
AllowXMLInclusionCheck,DenialOfServiceXMLCheck,XmlParserLoadsExternalSchemasCheck
-
Nested Class Summary
Nested classes/interfaces inherited from class org.sonar.java.se.checks.SECheck
SECheck.SEIssue -
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckEndOfExecutionPath(CheckerContext context, ConstraintManager constraintManager) checkPreStatement(CheckerContext context, Tree syntaxNode) protected abstract List<Class<? extends Constraint>>protected abstract Stringprotected abstract MethodMatchersprotected abstract booleanisUnSecuredByProperty(ConstraintsByDomain constraintsByDomain) protected abstract booleanshouldTrackConstraint(Constraint constraint) Methods inherited from class org.sonar.java.se.checks.SECheck
checkEndOfExecution, checkPostStatement, init, interruptedExecution, reportIssue, reportIssue, scanFileMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.sonar.plugins.java.api.JavaFileScanner
scanWithoutParsing
-
Constructor Details
-
AbstractXMLProcessing
public AbstractXMLProcessing()
-
-
Method Details
-
checkPreStatement
- Overrides:
checkPreStatementin classSECheck
-
getParsingMethods
-
checkEndOfExecutionPath
- Overrides:
checkEndOfExecutionPathin classSECheck
-
isUnSecuredByProperty
-
getMessage
-
shouldTrackConstraint
-
getDomains
-