64 void endElement(
const XMLCh *
const ,
const XMLCh *
const ,
const XMLCh *
const qname)
override;
67 void startElement(
const XMLCh *
const ,
const XMLCh *
const ,
const XMLCh *
const qname,
const xercesc::Attributes & attributes)
override;
70 void characters(
const XMLCh *
const chars,
const XMLSize_t )
override;
Handler that is used for parsing PTMXML data.
Definition: PTMXMLHandler.h:52
bool open_tag_
Definition: PTMXMLHandler.h:75
void writeTo(std::ostream &os) override
Writes the xml file to the ostream 'os'.
String composition_
Definition: PTMXMLHandler.h:74
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:73
Base class for XML handlers.
Definition: XMLHandler.h:326
A more convenient string class.
Definition: String.h:60
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:48