Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages

PTMXMLHandler Class Reference

#include <OpenMS/FORMAT/HANDLERS/PTMXMLHandler.h>

Inheritance diagram for PTMXMLHandler:

XMLHandler xercesc::DefaultHandler

List of all members.


Detailed Description

Handler that is used for parsing PTMXML data.

Public Member Functions

 PTMXMLHandler (std::map< String, std::pair< String, String > > &ptm_informations, const String &filename)
 Constructor for loading.
virtual ~PTMXMLHandler ()
 Destructor.
void writeTo (std::ostream &os)
 Writes the xml file to the ostream 'os'.
virtual void endElement (const XMLCh *const , const XMLCh *const , const XMLCh *const qname)
 Parsing method for closing tags.
virtual void startElement (const XMLCh *const , const XMLCh *const , const XMLCh *const qname, const xercesc::Attributes &attributes)
 Parsing method for opening tags.
virtual void characters (const XMLCh *const chars, unsigned int)
 Parsing method for character data.

Protected Attributes

std::map< String, std::pair
< String, String > > & 
ptm_informations_
String name_
String tag_
String composition_
bool open_tag_

Constructor & Destructor Documentation

PTMXMLHandler ( std::map< String, std::pair< String, String > > &  ptm_informations,
const String filename 
)

Constructor for loading.

virtual ~PTMXMLHandler (  )  [virtual]

Destructor.


Member Function Documentation

void writeTo ( std::ostream &  os  )  [virtual]

Writes the xml file to the ostream 'os'.

Reimplemented from XMLHandler.

virtual void endElement ( const XMLCh *  uri,
const XMLCh *  localname,
const XMLCh *const   qname 
) [virtual]

Parsing method for closing tags.

Reimplemented from XMLHandler.

virtual void startElement ( const XMLCh *  uri,
const XMLCh *  localname,
const XMLCh *const   qname,
const xercesc::Attributes &  attrs 
) [virtual]

Parsing method for opening tags.

Reimplemented from XMLHandler.

virtual void characters ( const XMLCh *const   chars,
unsigned  length 
) [virtual]

Parsing method for character data.

Reimplemented from XMLHandler.


Member Data Documentation

std::map< String, std::pair< String, String > >& ptm_informations_ [protected]

String name_ [protected]

String tag_ [protected]

String composition_ [protected]

bool open_tag_ [protected]


The documentation for this class was generated from the following file:
Generated Tue Apr 1 15:36:49 2008 -- using doxygen 1.5.4 OpenMS / TOPP 1.1