Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages
Public Member Functions | Protected Attributes

XTandemInfileXMLHandler Class Reference

Handler that is used for parsing XTandemXML data. More...

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

Inheritance diagram for XTandemInfileXMLHandler:
XMLHandler DefaultHandler

List of all members.

Public Member Functions

 XTandemInfileXMLHandler (const String &filename, std::vector< XTandemInfileNote > &notes, XTandemInfile *infile)
 Default constructor.
virtual ~XTandemInfileXMLHandler ()
 Destructor.
void endElement (const XMLCh *const , const XMLCh *const , const XMLCh *const qname)
 Parsing method for closing tags.
void startElement (const XMLCh *const , const XMLCh *const , const XMLCh *const qname, const xercesc::Attributes &attributes)
 Parsing method for opening tags.
void characters (const XMLCh *const chars, const XMLSize_t)
 Parsing method for character data.

Protected Attributes

std::vector< XTandemInfileNote > & notes_
XTandemInfileinfile_
XTandemInfileNote actual_note_
String tag_

Detailed Description

Handler that is used for parsing XTandemXML data.


Constructor & Destructor Documentation

XTandemInfileXMLHandler ( const String filename,
std::vector< XTandemInfileNote > &  notes,
XTandemInfile infile 
)

Default constructor.

virtual ~XTandemInfileXMLHandler (  )  [virtual]

Destructor.


Member Function Documentation

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

Parsing method for character data.

Reimplemented from XMLHandler.

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

Parsing method for closing tags.

Reimplemented from XMLHandler.

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.


Member Data Documentation

XTandemInfile* infile_ [protected]
std::vector<XTandemInfileNote>& notes_ [protected]
String tag_ [protected]

OpenMS / TOPP release 1.10.0 Documentation generated on Thu Mar 7 2013 09:43:00 using doxygen 1.7.1