org.sonar.plugins.api.maven
Class AbstractFailureCollector
java.lang.Object
org.sonar.plugins.api.maven.AbstractFailureCollector
- Direct Known Subclasses:
- PmdFailureCollector
public abstract class AbstractFailureCollector
- extends java.lang.Object
Field Summary |
protected java.util.List<java.lang.String> |
sourceRoots
|
Method Summary |
void |
collect(java.io.File reportFile,
java.util.List<java.lang.String> sourceDirs)
|
protected abstract java.lang.String |
elementNameForFailures()
|
protected abstract RuleFailureLevel |
getLevel(org.w3c.dom.Element failure)
|
protected abstract java.lang.String |
javaFilePath(org.w3c.dom.Element element)
|
protected abstract java.lang.String |
keyForPlugin()
|
protected abstract java.lang.String |
lineNumberFor(org.w3c.dom.Element failure)
|
protected abstract java.lang.String |
messageFor(org.w3c.dom.Element failure)
|
protected abstract java.lang.String |
ruleKey(org.w3c.dom.Element failure)
|
protected abstract java.lang.String |
xpathForFiles()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
sourceRoots
protected java.util.List<java.lang.String> sourceRoots
AbstractFailureCollector
protected AbstractFailureCollector(JavaMeasuresRecorder measuresRecorder,
RulesManager rulesManager)
xpathForFiles
protected abstract java.lang.String xpathForFiles()
elementNameForFailures
protected abstract java.lang.String elementNameForFailures()
javaFilePath
protected abstract java.lang.String javaFilePath(org.w3c.dom.Element element)
messageFor
protected abstract java.lang.String messageFor(org.w3c.dom.Element failure)
ruleKey
protected abstract java.lang.String ruleKey(org.w3c.dom.Element failure)
keyForPlugin
protected abstract java.lang.String keyForPlugin()
getLevel
protected abstract RuleFailureLevel getLevel(org.w3c.dom.Element failure)
lineNumberFor
protected abstract java.lang.String lineNumberFor(org.w3c.dom.Element failure)
collect
public void collect(java.io.File reportFile,
java.util.List<java.lang.String> sourceDirs)
Copyright © 2008 SonarSource SA. All Rights Reserved.