Clover coverage report - CRISPY - 1.1.1
Coverage timestamp: Mi Nov 15 2006 13:09:46 CET
file stats: LOC: 36   Methods: 2
NCLOC: 20   Classes: 1
 
 Source file Conditionals Statements Methods TOTAL
Parser.java 100% 100% 100% 100%
coverage
 1    package net.sf.crispy.impl.rest;
 2   
 3    import java.io.StringReader;
 4   
 5    import javax.xml.parsers.SAXParser;
 6    import javax.xml.parsers.SAXParserFactory;
 7   
 8    import org.xml.sax.InputSource;
 9    import org.xml.sax.helpers.DefaultHandler;
 10   
 11    public class Parser {
 12   
 13  1 public void parse (String pvXmlString) throws Exception {
 14  1 parse(pvXmlString, null);
 15    }
 16   
 17  59 public void parse (String pvXmlString, DefaultHandler pvDefaultHandler) throws Exception {
 18  59 SAXParser lvParser = SAXParserFactory.newInstance().newSAXParser();
 19  59 StringReader lvReader = new StringReader(pvXmlString);
 20  59 if (pvDefaultHandler == null) {
 21  1 lvParser.parse(new InputSource(lvReader), new DefaultHandler());
 22    } else {
 23  58 lvParser.parse(new InputSource(lvReader), pvDefaultHandler);
 24    }
 25   
 26    }
 27   
 28    // String lvParserClass = "org.apache.xerces.parsers.SAXParser";
 29    // XMLReader lvReader = XMLReaderFactory.createXMLReader(lvParserClass);
 30    // StringReader lvStringReader = new StringReader(pvXmlStr);
 31    // lvReader.setContentHandler(this);
 32    // lvReader.parse(new InputSource(lvStringReader));
 33   
 34   
 35   
 36    }