17#ifndef MS_QUANT_REPORTER_HPP
18#define MS_QUANT_REPORTER_HPP
22namespace msparser_internal {
23 class ms_quant_xmlloader;
26namespace matrix_science {
41 friend class msparser_internal::ms_quant_xmlloader;
63 virtual std::string getSchemaType()
const;
66 virtual std::string validateShallow(
const ms_xml_schema *pSchemaFileObj)
const;
69 virtual std::string validateDeep(
const ms_xml_schema *pSchemaFileObj)
const;
73 bool haveReporterTol()
const;
76 std::string getReporterTol()
const;
79 void setReporterTol(
const char* value);
82 void dropReporterTol();
85 std::string getReporterTolSchemaType()
const;
89 bool haveReporterTolUnit()
const;
92 std::string getReporterTolUnit()
const;
95 void setReporterTolUnit(
const char* value);
98 void dropReporterTolUnit();
101 std::string getReporterTolUnitSchemaType()
const;
104 std::string _reporterTol;
105 bool _reporterTol_set;
107 std::string _reporterTolUnit;
108 bool _reporterTolUnit_set;
A class that represents base parametersType in quantitation.xml.
Definition: ms_quant_parameters.hpp:82
An object of this class represents a single reporter element in quantitation.xml.
Definition: ms_quant_reporter.hpp:40