def __init__(self, xmlDir, logProblems): ''' Constructor @param xmlDir : Directory where the Doxygen XML files are. @param logProblems : Collection of SrcFile objects in a dictionary. @param danglingProblems: List of issues that could not be mapped to a file. @param memberTypes: List of member types found. ''' self.__fileCount = 0 xmlReader = XmlReader() self.__xmlDir = xmlDir doxyXML = xmlReader.readXML(self.__xmlDir + '/index.xml', None) self.__xmlroot = doxyXML.getroot() self.__doxyLog = logProblems