17#ifndef MS_QUANT_PARAMETERS_HPP 
   18#define MS_QUANT_PARAMETERS_HPP 
   24namespace msparser_internal {
 
   25    class ms_quant_xmlloader;
 
   28namespace matrix_science {
 
   30    class ms_xml_parameter;
 
   31    class ms_xml_parameters;
 
   41        friend class msparser_internal::ms_quant_xmlloader;
 
   61        virtual std::string getSchemaType() 
const;
 
   64        virtual std::string getNameSchemaType() 
const;
 
   67        virtual std::string getDescriptionSchemaType() 
const;
 
   70        virtual std::string getValueSchemaType() 
const;
 
   73        virtual bool saveToXML_ParameterByNumber(msparser_internal::ms_XMLHelper &helper, msparser_internal::ms_XMLElement &rootEl) 
const;
 
   83        friend class msparser_internal::ms_quant_xmlloader;
 
  105        virtual std::string getSchemaType() 
const;
 
  108        virtual int getNumberOfParameters() 
const;
 
  111        virtual void clearParameters();
 
  129        virtual bool deleteParameterByNumber(
const int idx);
 
  132        virtual bool deleteParameterByName(
const char *name);
 
  135        virtual std::string getParameterSchemaType() 
const;
 
  138        virtual bool saveToXML_Parameters(msparser_internal::ms_XMLHelper &helper, msparser_internal::ms_XMLElement &rootEl) 
const;
 
  141        typedef std::vector< ms_quant_parameter* > entries_vector;
 
  142        entries_vector _entries;
 
Parameter name and value pair.
Definition: ms_quant_parameters.hpp:40
 
A class that represents base parametersType in quantitation.xml.
Definition: ms_quant_parameters.hpp:82
 
Parameter name and value pair.
Definition: ms_xml_parameters.hpp:46
 
A class that represents a base parametersType.
Definition: ms_xml_parameters.hpp:140