View Javadoc

1   package net.sf.mavenhist.extractor;
2   
3   import org.w3c.dom.Document;
4   
5   /**
6    * XML data extractor for multiple results. Is capable to return many values for different locations
7    * in the software.
8    */
9   public interface IXMLValueExtractor {
10    /**
11     * Extracts multiple values from one result document.
12     * @param document to parse for the values.
13     * @return Array of metrics with the differentiated locations and values.
14     * @throws ExtractionException the XML-Queries failed.
15     */
16    MultiMetric[] extract(Document document) throws ExtractionException;
17  }