net.sf.mavenhist.extractor
Interface IXMLValueExtractor

All Known Implementing Classes:
AbstractCheckstyleSingleValueExtractor, AbstractCheckstyleViolationExtractor, AbstractCoberturaSingleValueExtractor, AbstractCPDDuplicatedLinesExtractor, AbstractFindbugsExtractor, AbstractJNCSSExtractor, AbstractJUnitExtractor, AbstractPMDExtractor, AbstractValidatingXMLValueExtractor, AbstractXMLValueExtractor, AbstractXPathValueExtractor, CheckstyleAllExtractor, CheckstyleCheckedFilesExtractor, CheckstyleErrorExtractor, CheckstyleInfoExtractor, CheckstyleWarningExtractor, CoberturaBranchPercentageExtractor, CoberturaLinesOfCodeExtractor, CoberturaLinesPercentageExtractor, CPDDuplicatedLinesExtractor, FindbugsViolationFilesExtractor, FindbugsViolationsExtractor, JNCSSCCNExtractor, JNCSSClassesExtractor, JNCSSFunctionsExtractor, JNCSSFunctionsPerPackageExtractor, JNCSSJavadocsExtractor, JNCSSNCSSExtractor, JNCSSPackagesExtractor, JUnitErrorsExtractor, JUnitFailuresExtractor, JUnitPassrateExtractor, JUnitTestsExtractor, PMDFilesExtractor, PMDViolationsExtractor

public interface IXMLValueExtractor

XML data extractor for multiple results. Is capable to return many values for different locations in the software.


Method Summary
 MultiMetric[] extract(Document document)
          Extracts multiple values from one result document.
 

Method Detail

extract

MultiMetric[] extract(Document document)
                      throws ExtractionException
Extracts multiple values from one result document.

Parameters:
document - to parse for the values.
Returns:
Array of metrics with the differentiated locations and values.
Throws:
ExtractionException - the XML-Queries failed.


Copyright © 2009. All Rights Reserved.