38 void endElement(
const XMLCh *
const ,
const XMLCh *
const ,
const XMLCh *
const qname)
override;
41 void startElement(
const XMLCh *
const ,
const XMLCh *
const ,
const XMLCh *
const qname,
const xercesc::Attributes & attributes)
override;
44 void characters(
const XMLCh *
const chars,
const XMLSize_t )
override;
Handler that is used for parsing PTMXML data.
Definition: PTMXMLHandler.h:26
bool open_tag_
Definition: PTMXMLHandler.h:49
void writeTo(std::ostream &os) override
Writes the xml file to the ostream 'os'.
String composition_
Definition: PTMXMLHandler.h:48
PTMXMLHandler(std::map< String, std::pair< String, String > > &ptm_informations, const String &filename)
Constructor for loading.
void startElement(const XMLCh *const, const XMLCh *const, const XMLCh *const qname, const xercesc::Attributes &attributes) override
void characters(const XMLCh *const chars, const XMLSize_t) override
void endElement(const XMLCh *const, const XMLCh *const, const XMLCh *const qname) override
~PTMXMLHandler() override
Destructor.
std::map< String, std::pair< String, String > > & ptm_informations_
Definition: PTMXMLHandler.h:47
Base class for XML handlers.
Definition: XMLHandler.h:300
A more convenient string class.
Definition: String.h:34
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:22