17#ifndef MS_QUANT_FILE_INDEX_HPP
18#define MS_QUANT_FILE_INDEX_HPP
25namespace msparser_internal {
26 class ms_quant_xmlloader;
29namespace matrix_science {
53 friend class msparser_internal::ms_quant_xmlloader;
77 virtual std::string getSchemaType()
const;
80 virtual std::string validateShallow(
const ms_xml_schema *pSchemaFileObj)
const;
83 virtual std::string validateDeep(
const ms_xml_schema *pSchemaFileObj)
const;
87 bool haveFraction()
const;
90 int getFraction()
const;
93 void setFraction(
const int value);
99 std::string getFractionSchemaType()
const;
103 int getContent()
const;
106 void setContent(
const int fileIndex);
109 std::string getContentSchemaType()
const;
112 static const int file_index_value_not_set = -1;
Represents a file_index element.
Definition: ms_quant_file_index.hpp:52