17#ifndef MS_QUANT_CORRECTION_HPP
18#define MS_QUANT_CORRECTION_HPP
25namespace msparser_internal {
26 class ms_quant_xmlloader;
29namespace matrix_science {
41 friend class msparser_internal::ms_quant_xmlloader;
65 virtual std::string getSchemaType()
const;
68 virtual std::string validateShallow(
const ms_xml_schema *pSchemaFileObj)
const;
71 virtual std::string validateDeep(
const ms_xml_schema *pSchemaFileObj)
const;
75 bool haveShift()
const;
81 void setShift(
const int value);
87 std::string getShiftSchemaType()
const;
91 bool haveType()
const;
94 std::string getType()
const;
97 void setType(
const char* value);
103 std::string getTypeSchemaType()
const;
107 bool haveElement()
const;
110 std::string getElement()
const;
113 void setElement(
const char* value);
119 std::string getElementSchemaType()
const;
123 std::string getContent()
const;
126 void setContent(
const char* value);
129 std::string getContentSchemaType()
const;
138 std::string _element;
141 std::string _content;
Represents a correction element.
Definition: ms_quant_correction.hpp:40