net.objectlab.qalab.parser
Class CoberturaBranchStatMerge

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by net.objectlab.qalab.parser.BaseStatMerge
          extended by net.objectlab.qalab.parser.CoberturaLineStatMerge
              extended by net.objectlab.qalab.parser.CoberturaBranchStatMerge
All Implemented Interfaces:
StatMerger, org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

public class CoberturaBranchStatMerge
extends CoberturaLineStatMerge

This class is able to read the XML output from Cobertura BRANCH information (version 1.7 required) and integrate the violation results into our "qalab" xml format.

 

Constructor Summary
CoberturaBranchStatMerge()
           
 
Method Summary
 java.lang.String getType()
           
 
Methods inherited from class net.objectlab.qalab.parser.CoberturaLineStatMerge
endElement, getSummaryTag, getTotalStatistics, preProcessSource, setFileName, startElement
 
Methods inherited from class net.objectlab.qalab.parser.BaseStatMerge
addFileStatistics, addNewResults, addTotalStatistics, getFileCount, getFileStatistics, getMergerTimeStamp, getSrcDir, getTaskLogger, incrementFileCount, isQuiet, mergeStats, resetFileStatistics, setCurrentFile, setMergerTimeStamp, setQuiet, setSrcDir, setTaskLogger, setTotalStatistics
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
characters, endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CoberturaBranchStatMerge

public CoberturaBranchStatMerge()
Method Detail

getType

public java.lang.String getType()
Specified by:
getType in interface StatMerger
Overrides:
getType in class CoberturaLineStatMerge
Returns:
cobertura-line