16 class ControlledVocabulary;
char16_t XMLCh
Definition ClassTest.h:30
Representation of controlled vocabulary mapping rules (for PSI formats)
Definition CVMappings.h:31
Definition ControlledVocabulary.h:29
Semantic validator for mzML files.
Definition MzMLValidator.h:41
std::string getPath_(UInt remove_from_end=0) const override
Returns the current element path.
std::string binary_data_array_
Binary data array name.
Definition MzMLValidator.h:72
~MzMLValidator() override
Destructor.
MzMLValidator & operator=(const MzMLValidator &rhs)
Not implemented.
std::string current_id_
Current referenceableParamGroup identifier.
Definition MzMLValidator.h:69
std::string binary_data_type_
Binary data array type.
Definition MzMLValidator.h:74
MzMLValidator()
Not implemented.
MzMLValidator(const MzMLValidator &rhs)
Not implemented.
MzMLValidator(const CVMappings &mapping, const ControlledVocabulary &cv)
Constructor.
std::map< std::string, std::vector< CVTerm > > param_groups_
CV terms which can have a value (term => value type)
Definition MzMLValidator.h:66
void startElement(const XMLCh *const, const XMLCh *const, const XMLCh *const qname, const xercesc::Attributes &attributes) override
void handleTerm_(const std::string &path, const CVTerm &parsed_term) override
Handling of the term.
Semantically validates XML files using CVMappings and a ControlledVocabulary.
Definition SemanticValidator.h:32
Representation of a parsed CV term.
Definition SemanticValidator.h:47
unsigned int UInt
Unsigned integer type.
Definition Types.h:64
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19