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

UnimodXMLHandler Class Reference

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

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

Inheritance diagram for UnimodXMLHandler:
XMLHandler DefaultHandler

List of all members.

Public Member Functions

 UnimodXMLHandler (std::vector< ResidueModification * > &mods, const String &filename)
 Default constructor.
virtual ~UnimodXMLHandler ()
 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.

Private Attributes

String tag_
DoubleReal avge_mass_
DoubleReal mono_mass_
EmpiricalFormula diff_formula_
EmpiricalFormula neutral_loss_diff_formula_
bool was_valid_peptide_modification_
std::vector< EmpiricalFormulaneutral_loss_diff_formulas_
ResidueModificationmodification_
std::vector
< ResidueModification * > & 
modifications_
std::vector< Stringsites_
std::vector
< ResidueModification::Term_Specificity
term_specs_

Detailed Description

Handler that is used for parsing XTandemXML data.


Constructor & Destructor Documentation

UnimodXMLHandler ( std::vector< ResidueModification * > &  mods,
const String filename 
)

Default constructor.

virtual ~UnimodXMLHandler (  )  [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

std::vector<ResidueModification *>& modifications_ [private]
std::vector<String> sites_ [private]
String tag_ [private]

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