#include <XMLTree.h>
Public Member Functions | |
void | addClasses (ClassNode *cn) |
void | addHeaders (const char *str, const char *val) |
void | addInstances (InstanceNode *in) |
void | addNode (const char *s, int value_type, const char *name) |
void | addSlots (SlotNode *sn) |
void | finalizeMain () |
void | initializeMain () |
void | printXMLTree () |
void | setName (const char *name) |
void | setVerboseMode (bool flag) |
XMLTree (void) | |
~XMLTree (void) | |
Public Attributes | |
NodeGroup | ng |
NodeGroup | root |
SlotNode | sn |
Private Attributes | |
string | filename |
bool | verbose |
Static Private Attributes | |
static const char * | DEFAULT_NAME = "XmlTree.xml" |
XMLTree::XMLTree | ( | void | ) | [inline] |
XMLTree::~XMLTree | ( | void | ) | [inline] |
void XMLTree::addClasses | ( | ClassNode * | cn | ) |
void XMLTree::addHeaders | ( | const char * | str, |
const char * | val | ||
) |
void XMLTree::addInstances | ( | InstanceNode * | in | ) |
void XMLTree::addNode | ( | const char * | s, |
int | value_type, | ||
const char * | name | ||
) |
void XMLTree::addSlots | ( | SlotNode * | sn | ) |
void XMLTree::finalizeMain | ( | ) |
void XMLTree::initializeMain | ( | ) |
void XMLTree::printXMLTree | ( | ) |
void XMLTree::setName | ( | const char * | name | ) |
void XMLTree::setVerboseMode | ( | bool | flag | ) |
const char * XMLTree::DEFAULT_NAME = "XmlTree.xml" [static, private] |
string XMLTree::filename [private] |
bool XMLTree::verbose [private] |