#include <XMLHandler.h>
Inheritance diagram for XMLHandler:
Public Member Functions | |
XMLHandler (const char *path) | |
virtual | ~XMLHandler () |
DOMNode * | getElementByTagName (const XMLCh *) |
string | getValueOfNode (DOMNode *) |
string | getValueOfNode (DOMNode *, const XMLCh *) |
virtual void | init ()=0 |
Protected Member Functions | |
list< string > | getNodesChildDataList (XMLCh *parent, XMLCh *child) |
string | getChildData (DOMNode *parent, const XMLCh *childname) |
void | readXML () throw ( std::runtime_error ) |
void | writeXML (bool pretty=false) throw ( std::runtime_error ) |
int | getActualID () |
Protected Attributes | |
string | xmlFile |
string | xmlPath |
DOMDocument * | doc |
const StrXML | core |
const StrXML | TAG_authors |
const StrXML | TAG_category |
const StrXML | TAG_dateAdded |
const StrXML | TAG_dependency |
const StrXML | TAG_description |
const StrXML | TAG_experiment |
const StrXML | TAG_file |
const StrXML | TAG_filename |
const StrXML | TAG_green |
const StrXML | TAG_kernel |
const StrXML | TAG_load |
const StrXML | TAG_loadhistory |
const StrXML | TAG_name |
const StrXML | TAG_output |
const StrXML | TAG_parameter |
const StrXML | TAG_plugin |
const StrXML | TAG_postprocessor |
const StrXML | TAG_region |
const StrXML | TAG_version |
const StrXML | ATTR_date |
const StrXML | ATTR_gmtime |
const StrXML | ATTR_id |
const StrXML | ATTR_localtime |
const StrXML | ATTR_name |
const StrXML | ATTR_user |
const StrXML | ATTR_value |
Private Member Functions | |
XMLHandler (const XMLHandler &x) | |
void | fillNodesChildDataList (DOMNode *n, XMLCh *child, list< string > &datalist) |
Private Attributes | |
XercesDOMParser | parser |
DOMTreeErrorReporter | errReporter |
DOMElement * | rootElem |
|
hidden and empty copy constructor - we do not want to accidentially copy objects |
|
|
|
|
|
|
|
get New ID the actual |
|
|
|
|
|
|
|
|
|
|
|
Implemented in DatabaseManager, and InputHandler.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in InputHandler.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|