org.sonar.plugins.api.maven
Class AbstractViolationsXmlParser

java.lang.Object
  extended by org.sonar.plugins.api.maven.AbstractViolationsXmlParser

public abstract class AbstractViolationsXmlParser
extends java.lang.Object


Constructor Summary
protected AbstractViolationsXmlParser(ProjectAnalysis analysis, RulesManager rulesManager)
           
 
Method Summary
 void collect(java.io.File xmlFile)
           
protected abstract  java.lang.String elementNameForViolation()
           
protected abstract  java.lang.String keyForPlugin()
           
protected abstract  ch.hortis.sonar.model.RuleFailureLevel levelForViolation(org.w3c.dom.Element violation)
           
protected abstract  java.lang.String lineNumberForViolation(org.w3c.dom.Element violation)
           
protected abstract  java.lang.String messageFor(org.w3c.dom.Element failure)
           
protected abstract  java.lang.String ruleKey(org.w3c.dom.Element failure)
           
protected abstract  Resource toResource(org.w3c.dom.Element elt)
           
protected abstract  java.lang.String xpathForResources()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractViolationsXmlParser

protected AbstractViolationsXmlParser(ProjectAnalysis analysis,
                                      RulesManager rulesManager)
Method Detail

collect

public void collect(java.io.File xmlFile)

elementNameForViolation

protected abstract java.lang.String elementNameForViolation()

keyForPlugin

protected abstract java.lang.String keyForPlugin()

levelForViolation

protected abstract ch.hortis.sonar.model.RuleFailureLevel levelForViolation(org.w3c.dom.Element violation)

lineNumberForViolation

protected abstract java.lang.String lineNumberForViolation(org.w3c.dom.Element violation)

messageFor

protected abstract java.lang.String messageFor(org.w3c.dom.Element failure)

ruleKey

protected abstract java.lang.String ruleKey(org.w3c.dom.Element failure)

toResource

protected abstract Resource toResource(org.w3c.dom.Element elt)

xpathForResources

protected abstract java.lang.String xpathForResources()


Copyright © 2008-2009 SonarSource SA. All Rights Reserved.