#include <xmlvaluable.hpp>
Inheritance diagram for XMLValuable:
Definition at line 53 of file xmlvaluable.hpp.
Public Methods | |
XMLValuable () | |
Destructor. | |
virtual | ~XMLValuable () |
Destructor. | |
XMLValuer * | getValuer (const char *p_pszName) const |
Returns a XMLValuer value, given its tag. | |
void | addValuer (XMLValuer *p_pValuer, const char *p_pszName) |
Adds a valuer. | |
char * | calculateValue (const char *p_pszValue) |
Parses and resolves a calculated value. |
|
Destructor.
Definition at line 52 of file xmlvaluable.cpp. References DEBUG_CREATE. |
|
Destructor.
Definition at line 60 of file xmlvaluable.cpp. References DEBUG_DEL, VAarray< XMLValuer * >::empty(), and VAarray< XMLValuer * >::pop(). |
|
Adds a valuer.
Definition at line 150 of file xmlvaluable.cpp. References VAarray< XMLValuer * >::add(), and DEBUG_FUNC. Referenced by XMLProcessor::loadValuers(). |
|
Parses and resolves a calculated value.
Definition at line 72 of file xmlvaluable.cpp. References XMLValuer::calculateExpression(), concatCharBuffer(), copyCharBuffer(), DEBUG_FUNC, getValuer(), and releaseCharBuffer(). Referenced by DBObjectNode::calculateRelValue(), PassiveStreamNode::streamXML(), and ActiveStreamNode::valuateParameters(). |
|
Returns a XMLValuer value, given its tag.
Definition at line 159 of file xmlvaluable.cpp. References DEBUG_FUNC, and VAarray< XMLValuer * >::get(). Referenced by DBObjectNode::calculateRelValue(), calculateValue(), LangSetStreamer::initStream(), and DBOBJSetStreamer::processObject(). |