net.sf.mavenhist.extractor.findbugs
Class FindbugsViolationsExtractor

java.lang.Object
  extended by net.sf.mavenhist.extractor.AbstractXMLValueExtractor
      extended by net.sf.mavenhist.extractor.AbstractValidatingXMLValueExtractor
          extended by net.sf.mavenhist.extractor.AbstractXPathValueExtractor
              extended by net.sf.mavenhist.extractor.findbugs.AbstractFindbugsExtractor
                  extended by net.sf.mavenhist.extractor.findbugs.FindbugsViolationsExtractor
All Implemented Interfaces:
INamedExtractor, IValueExtractor, IXMLValueExtractor

public class FindbugsViolationsExtractor
extends AbstractFindbugsExtractor

Extracts the number of files containing findbugs violations.


Constructor Summary
FindbugsViolationsExtractor()
           
 
Method Summary
 String getName()
          Gets the name of the entity.
protected  String getVersionXPath()
          Returns the XPath to get the version of the underlying XML file.
protected  String getXPath(String version)
          Returns the XPath to get the required value of a specified XML version.
 
Methods inherited from class net.sf.mavenhist.extractor.findbugs.AbstractFindbugsExtractor
getValidityTestXPath
 
Methods inherited from class net.sf.mavenhist.extractor.AbstractXPathValueExtractor
extractValidatedDocument, getVersion
 
Methods inherited from class net.sf.mavenhist.extractor.AbstractValidatingXMLValueExtractor
extract, isDocumentValid
 
Methods inherited from class net.sf.mavenhist.extractor.AbstractXMLValueExtractor
extract
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FindbugsViolationsExtractor

public FindbugsViolationsExtractor()
Method Detail

getXPath

protected String getXPath(String version)
Returns the XPath to get the required value of a specified XML version.

Specified by:
getXPath in class AbstractXPathValueExtractor
Returns:
XPath to get the required value.

getVersionXPath

protected String getVersionXPath()
Returns the XPath to get the version of the underlying XML file.

Overrides:
getVersionXPath in class AbstractXPathValueExtractor
Returns:
XPath to get the version of the underlying XML file or null if no version is available.

getName

public String getName()
Gets the name of the entity.

Returns:
the name.


Copyright © 2009. All Rights Reserved.