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

MzDataExpSettHandler Class Reference

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

Inheritance diagram for MzDataExpSettHandler:

XMLHandler xercesc::DefaultHandler

List of all members.


Detailed Description

XML handler for experimental settings of MzDataFile.

MapType has to be a MSExperiment or have the same interface. Do not use this class. It is only needed in MzDataFile.

Public Member Functions

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 length)
 Parsing method for character data.
void writeTo (std::ostream &os)
 Writes the contents to a stream.
Constructors and destructor
 MzDataExpSettHandler (ExperimentalSettings &exp, const String &filename)
 Constructor for a write-only handler.
 MzDataExpSettHandler (const ExperimentalSettings &exp, const String &filename)
 Constructor for a read-only handler.
virtual ~MzDataExpSettHandler ()
 Destructor.

Protected Member Functions

void cvParam_ (const XMLCh *name, const XMLCh *value)
 read attributes of MzData's cvParamType

Protected Attributes

ExperimentalSettingsexp_
 map pointer for reading
const ExperimentalSettingscexp_
 map pointer for writing


Constructor & Destructor Documentation

MzDataExpSettHandler ( ExperimentalSettings exp,
const String filename 
)

Constructor for a write-only handler.

MzDataExpSettHandler ( const ExperimentalSettings exp,
const String filename 
)

Constructor for a read-only handler.

virtual ~MzDataExpSettHandler (  )  [virtual]

Destructor.


Member Function Documentation

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 int  length 
) [virtual]

Parsing method for character data.

Reimplemented from XMLHandler.

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

Writes the contents to a stream.

Reimplemented from XMLHandler.

void cvParam_ ( const XMLCh *  name,
const XMLCh *  value 
) [protected]

read attributes of MzData's cvParamType

Example: <cvParam cvLabel="psi" accession="PSI:1000001" name="name" value="value"/> name and sometimes value are defined in the MzData ontology.


Member Data Documentation

ExperimentalSettings* exp_ [protected]

map pointer for reading

const ExperimentalSettings* cexp_ [protected]

map pointer for writing


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