18#ifndef MS_QUANT_CONFIGFILE_HPP
19#define MS_QUANT_CONFIGFILE_HPP
25namespace msparser_internal {
26 class ms_quant_xmlloader;
27 class ms_quant_configfile_impl;
30namespace matrix_science {
32 class ms_connection_settings;
33 class ms_quant_method;
53 friend class msparser_internal::ms_quant_xmlloader;
79 void setFileName(
const char* name);
82 std::string getFileName()
const;
85 void setSchemaFileName(
const char* name);
88 std::string getSchemaFileName()
const;
91 void setSchemaDirectory(
const char * dir);
94 std::string getSchemaDirectory()
const;
109 void read_buffer(
const char *buffer);
112 std::string save_buffer();
115 std::string validateDocument()
const;
118 int getNumberOfMethods()
const;
139 bool deleteMethodByNumber(
const int idx);
142 bool deleteMethodByName(
const char *name);
145 std::string getMajorVersion()
const;
148 std::string getMinorVersion()
const;
151 msparser_internal::ms_quant_configfile_impl * m_pImpl;
Settings required to make an HTTP connection to a Mascot server.
Definition: ms_connection_settings.hpp:54
This class is used as a base class for several Mascot Parser classes.
Definition: ms_errors.hpp:696
Use this class in order to read/write quantitation.xml.
Definition: ms_quant_configfile.hpp:52
An object of this class represent a single quantitation method from quantitation.xml.
Definition: ms_quant_method.hpp:51