XML Handler for Param files. More...
#include <OpenMS/FORMAT/HANDLERS/ParamXMLHandler.h>
Public Member Functions | |
| ParamXMLHandler (Param ¶m, 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). | |
| Param & | param_ |
| Reference to the Param object to fill. | |
| std::map< String, String > | descriptions_ |
| Map of node descriptions (they are set at the end of parsing). | |
| struct { | |
| String name | |
| String type | |
| StringList stringlist | |
| IntList intlist | |
| DoubleList doublelist | |
| StringList tags | |
| String description | |
| String restrictions | |
| Int restrictions_index | |
| } | list_ |
| Temporary data for parsing of item lists. | |
Private Member Functions | |
| ParamXMLHandler () | |
| Not implemented. | |
XML Handler for Param files.
| ParamXMLHandler | ( | Param & | param, | |
| const String & | filename, | |||
| const String & | version | |||
| ) |
Default constructor.
| virtual ~ParamXMLHandler | ( | ) | [virtual] |
Destructor.
| ParamXMLHandler | ( | ) | [private] |
Not implemented.
| virtual void endElement | ( | const XMLCh *const | uri, | |
| const XMLCh *const | localname, | |||
| const XMLCh *const | qname | |||
| ) | [virtual] |
Parsing method for closing tags.
Reimplemented from XMLHandler.
Reimplemented in ToolDescriptionHandler.
| 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.
Reimplemented in ToolDescriptionHandler.
std::map<String, String> descriptions_ [protected] |
Map of node descriptions (they are set at the end of parsing).
struct { ... } list_ [protected] |
Temporary data for parsing of item lists.
| OpenMS / TOPP release 1.10.0 | Documentation generated on Thu Mar 7 2013 09:43:00 using doxygen 1.7.1 |