133       void writeTarget_(std::ostream & os, 
const std::vector<IncludeExcludeTarget>::const_iterator & it) 
const;
 
  137       void writeProduct_(std::ostream & os, 
const std::vector<ReactionMonitoringTransition::Product>::const_iterator & prod_it) 
const;
 
  139       void writeConfiguration_(std::ostream & os, 
const std::vector<ReactionMonitoringTransition::Configuration>::const_iterator & cit) 
const;
 
char16_t XMLCh
Definition: ClassTest.h:28
 
Interface to the controlled vocabulary term list.
Definition: CVTermListInterface.h:33
 
Representation of controlled vocabulary term list.
Definition: CVTermList.h:28
 
Representation of controlled vocabulary term.
Definition: CVTerm.h:27
 
Definition: ControlledVocabulary.h:29
 
This class stores a SRM/MRM transition.
Definition: IncludeExcludeTarget.h:28
 
XML handler for TraMLFile.
Definition: TraMLHandler.h:33
 
ControlledVocabulary::CVTerm getChildWithName_(const String &parent_accession, const String &name) const
Looks up a child CV term of parent_accession with the name name. If no such term is found,...
 
ReactionMonitoringTransition::Product actual_product_
Definition: TraMLHandler.h:110
 
std::vector< ReactionMonitoringTransition::Product > actual_intermediate_products_
Definition: TraMLHandler.h:108
 
std::vector< ReactionMonitoringTransition::Configuration > ConfigurationListType
Definition: TraMLHandler.h:41
 
void writeCVList_(std::ostream &os, const std::map< String, std::vector< CVTerm >> &cv_terms, UInt indent) const
 
TargetedExperiment::Peptide actual_peptide_
Definition: TraMLHandler.h:96
 
ReactionMonitoringTransition actual_transition_
Definition: TraMLHandler.h:100
 
TraMLHandler(const TargetedExperiment &exp, const String &filename, const String &version, const ProgressLogger &logger)
Constructor for a write-only handler.
 
TargetedExperiment::RetentionTime actual_rt_
Definition: TraMLHandler.h:94
 
TargetedExperiment::Interpretation actual_interpretation_
Definition: TraMLHandler.h:106
 
void writeTo(std::ostream &os) override
Writes the contents to a stream.
 
const TargetedExperiment * cexp_
Definition: TraMLHandler.h:80
 
TraMLHandler(TargetedExperiment &exp, const String &filename, const String &version, const ProgressLogger &logger)
Constructor for a read-only handler.
 
const ProgressLogger & logger_
Progress logger.
Definition: TraMLHandler.h:71
 
ControlledVocabulary cv_
Controlled vocabulary (psi-ms from OpenMS/share/OpenMS/CV/psi-ms.obo)
Definition: TraMLHandler.h:74
 
String tag_
Definition: TraMLHandler.h:76
 
void writeUserParam_(std::ostream &os, const MetaInfoInterface &meta, UInt indent) const
Writes user terms.
 
std::vector< ReactionMonitoringTransition::Product > ProductListType
Definition: TraMLHandler.h:40
 
CVTermList actual_validation_
Definition: TraMLHandler.h:104
 
TargetedExperiment::Contact actual_contact_
Definition: TraMLHandler.h:84
 
TargetedExperiment::Publication actual_publication_
Definition: TraMLHandler.h:82
 
SourceFile actual_sourcefile_
Definition: TraMLHandler.h:114
 
void writeUserParams_(std::ostream &os, const std::vector< MetaInfoInterface > &meta, UInt indent) const
 
ReactionMonitoringTransition::Configuration actual_configuration_
Definition: TraMLHandler.h:112
 
TargetedExperiment * exp_
Definition: TraMLHandler.h:78
 
void writeCVParams_(std::ostream &os, const CVTermList &cv_terms, UInt indent) const
 
~TraMLHandler() override
Destructor.
 
TargetedExperiment::Compound actual_compound_
Definition: TraMLHandler.h:98
 
void startElement(const XMLCh *const, const XMLCh *const, const XMLCh *const qname, const xercesc::Attributes &attributes) override
 
void writeCVParams_(std::ostream &os, const CVTermListInterface &cv_terms, UInt indent) const
 
TargetedExperiment::Instrument actual_instrument_
Definition: TraMLHandler.h:86
 
void writeRetentionTime_(std::ostream &os, const TargetedExperimentHelper::RetentionTime &rt) const
 
TraMLHandler(const TraMLHandler &rhs)=delete
 
void writeConfiguration_(std::ostream &os, const std::vector< ReactionMonitoringTransition::Configuration >::const_iterator &cit) const
 
void writeTarget_(std::ostream &os, const std::vector< IncludeExcludeTarget >::const_iterator &it) const
 
void characters(const XMLCh *const chars, const XMLSize_t length) override
 
void endElement(const XMLCh *const, const XMLCh *const, const XMLCh *const qname) override
 
void handleUserParam_(const String &parent_parent_tag, const String &parent_tag, const String &name, const String &type, const String &value)
Handles user terms.
 
void writeProduct_(std::ostream &os, const std::vector< ReactionMonitoringTransition::Product >::const_iterator &prod_it) const
 
TargetedExperiment::Prediction actual_prediction_
Definition: TraMLHandler.h:88
 
void handleCVParam_(const String &parent_parent_tag, const String &parent_tag, const CVTerm &cv_term)
Handles CV terms.
 
TraMLHandler & operator=(const TraMLHandler &rhs)=delete
 
Software actual_software_
Definition: TraMLHandler.h:90
 
TargetedExperiment::Protein actual_protein_
Definition: TraMLHandler.h:92
 
IncludeExcludeTarget actual_target_
Definition: TraMLHandler.h:102
 
Base class for XML handlers.
Definition: XMLHandler.h:328
 
Base class for all classes that want to report their progress.
Definition: ProgressLogger.h:27
 
This class stores a SRM/MRM transition.
Definition: ReactionMonitoringTransition.h:32
 
Description of the software used for processing.
Definition: Software.h:24
 
Description of a file location, used to store the origin of (meta) data.
Definition: SourceFile.h:22
 
A more convenient string class.
Definition: String.h:34
 
Represents a compound (small molecule)
Definition: TargetedExperimentHelper.h:296
 
Represents a peptide (amino acid sequence)
Definition: TargetedExperimentHelper.h:333
 
This class stores a retention time structure that is used in TargetedExperiment (representing a TraML...
Definition: TargetedExperimentHelper.h:99
 
A description of a targeted experiment containing precursor and production ions.
Definition: TargetedExperiment.h:39
 
unsigned int UInt
Unsigned integer type.
Definition: Types.h:64
 
Main OpenMS namespace.
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19
 
Representation of a CV term.
Definition: ControlledVocabulary.h:50
 
Definition: TargetedExperimentHelper.h:39
 
Definition: TargetedExperimentHelper.h:436
 
Product ion interpretation.
Definition: TargetedExperimentHelper.h:478
 
Definition: TargetedExperimentHelper.h:453
 
Definition: TargetedExperimentHelper.h:73
 
Definition: TargetedExperimentHelper.h:419
 
Represents a product ion.
Definition: TargetedExperimentHelper.h:546