17#ifndef MS_DISTILLER_MASTER_PROJECT_HPP
18#define MS_DISTILLER_MASTER_PROJECT_HPP
25namespace msparser_internal
31namespace matrix_science
39 class ms_distiller_master_search;
40 class ms_distiller_sub_project;
60 static std::string getMasterProjectStreamName();
63 virtual int getNumSubprojects()
const;
68 virtual int getNumSearches()
const;
73 virtual bool loadXml(
const char * xmlSchemaPath, std::string xmlText);
75 virtual bool loadXmlFile(
const char * xmlSchemaPath, std::string xmlFilename);
77 virtual bool loadXmlStream(
const char * xmlSchemaPath, matrix_science::ms_input_string_stream * xmlStream);
80 bool extractXml(msparser_internal::ms_XMLHelper & helper);
82 std::vector<ms_distiller_sub_project> subprojects;
83 std::vector<ms_distiller_master_search> searches;
Data for a Distiller master project, includes a list of the subprojects.
Definition: ms_distiller_master_project.hpp:48
The details of a Distiller multifile search.
Definition: ms_distiller_master_search.hpp:44
The details of a Distiller multifile subproject.
Definition: ms_distiller_sub_project.hpp:44
This class is used as a base class for several Mascot Parser classes.
Definition: ms_errors.hpp:696