Base class for classes that resolve parameters ($PARAM) that occur in in XPath expressions to their values. More...
#include <cxmlelement.h>
Public Member Functions | |
virtual bool | resolve (const char *paramname, std::string &value)=0 |
Base class for classes that resolve parameters ($PARAM) that occur in in XPath expressions to their values.
virtual bool cXMLElement::ParamResolver::resolve | ( | const char * | paramname, | |
std::string & | value | |||
) | [pure virtual] |
To be redefined in subclasses.
If paramname is recognized, the method should store the value in the 'value' argument and return true; otherwise it should return false.
Implemented in ModNameParamResolver, and StringMapParamResolver.