OSDN Git Service

copy from subversion repository r.68
[ginkgo/master.git] / org.ginkgo.gcov / src / org / ginkgo / gcov / builder / CoverageSummaryBuilder.java
index bb7eece..b4f43c8 100644 (file)
@@ -9,18 +9,21 @@ import org.eclipse.core.resources.IFile;
 import org.eclipse.core.resources.IMarker;
 import org.eclipse.core.resources.IProjectNature;
 import org.eclipse.core.resources.IResource;
+import org.ginkgo.gcov.parser.IParser;
+import org.ginkgo.gcov.parser.LineCoverageParser;
+import org.ginkgo.gcov.parser.CoverageSummaryParser;
 import org.xml.sax.SAXException;
 import org.xml.sax.SAXParseException;
 import org.xml.sax.helpers.DefaultHandler;
 
-public class SampleBuilder extends Builder{
+public class CoverageSummaryBuilder extends Builder{
        private IParser gcovParser;
        public static final String BUILDER_ID = "org.ginkgo.gcov.sampleBuilder";
        
        public void checkXML(IResource resource) {
                if (resource instanceof IFile && resource.getName().endsWith(".gcda")) {
                        IFile file = (IFile) resource;
-                       CoverageParser.deleteMarkers(file);
+                       LineCoverageParser.deleteMarkers(file);
 //                     XMLErrorHandler reporter = new XMLErrorHandler(file);
                        try {
                                getParser().parse(file);
@@ -31,7 +34,7 @@ public class SampleBuilder extends Builder{
        IParser getParser() throws ParserConfigurationException,
        SAXException {
        if (gcovParser == null){
-               gcovParser = new GcovParser(); 
+               gcovParser = new CoverageSummaryParser(); 
        }
        return gcovParser;
        }