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

ParamXMLHandler Class Reference

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

Inheritance diagram for ParamXMLHandler:

XMLHandler xercesc::DefaultHandler

List of all members.


Detailed Description

XML Handler for Param files.

Public Member Functions

 ParamXMLHandler (Param &param, const String &filename, const String &version)
 Default constructor.
virtual ~ParamXMLHandler ()
 Destructor.
virtual void endElement (const XMLCh *const uri, const XMLCh *const local_name, const XMLCh *const qname)
 Parsing method for closing tags.
virtual void startElement (const XMLCh *const uri, const XMLCh *const local_name, const XMLCh *const qname, const xercesc::Attributes &attributes)
 Parsing method for opening tags.

Protected Attributes

String path_
 The current absolute path (concatenation of nodes_ with : in between).
Paramparam_
 Reference to the Param object to fill.
std::map< String, Stringdescriptions_
 Map of node descriptions (they are set at the end of parsing).

Private Member Functions

 ParamXMLHandler ()
 Not implemented.

Constructor & Destructor Documentation

ParamXMLHandler ( Param param,
const String filename,
const String version 
)

Default constructor.

virtual ~ParamXMLHandler (  )  [virtual]

Destructor.

ParamXMLHandler (  )  [private]

Not implemented.


Member Function Documentation

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

Parsing method for closing tags.

Reimplemented from XMLHandler.

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

Parsing method for opening tags.

Reimplemented from XMLHandler.


Member Data Documentation

String path_ [protected]

The current absolute path (concatenation of nodes_ with : in between).

Param& param_ [protected]

Reference to the Param object to fill.

std::map<String,String> descriptions_ [protected]

Map of node descriptions (they are set at the end of parsing).


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