16 class ControlledVocabulary;
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 handleTerm_(const std::string &path, const CVTerm &parsed_term) override
Handling of the term.
void onStartElement(const char16_t *qname, const XMLAttributes &attributes) override
Parsing method for opening tags.
Semantically validates XML files using CVMappings and a ControlledVocabulary.
Definition SemanticValidator.h:32
Representation of a parsed CV term.
Definition SemanticValidator.h:47
Xerces-free, lightweight view over the attribute list of an XML element.
Definition XMLAttributes.h:32
unsigned int UInt
Unsigned integer type.
Definition Types.h:64
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19