1 package net.sf.mavenhist.extractor;
2
3 import java.io.InputStream;
4
5 import net.sf.mavenhist.extractor.util.DocumentReader;
6
7 public abstract class AbstractXMLValueExtractor implements IValueExtractor,
8 IXMLValueExtractor {
9
10 public final MultiMetric[] extract(InputStream inputStream) throws ExtractionException {
11 try {
12 return extract(DocumentReader.getParsedDoc(inputStream));
13 } catch (Exception e) {
14 throw new ExtractionException("Could not parse document.", e);
15 }
16 }
17 }