Exception during evaluation of the DOM tree including a location stack. More...
#include <dom.h>
Public Member Functions | |
DOMEvalException (const std::string &errorMsg_, const xercesc::DOMElement *e=NULL, const xercesc::DOMAttr *a=NULL) | |
DOMEvalException (const DOMEvalException &src) | |
DOMEvalException & | operator= (const DOMEvalException &src) |
void | setContext (const xercesc::DOMElement *e) |
const std::string & | getMessage () const |
const std::vector < EmbedDOMLocator > & | getLocationStack () const |
const char * | what () const throw () |
Static Public Member Functions | |
static void | generateLocationStack (const xercesc::DOMElement *e, std::vector< EmbedDOMLocator > &locationStack) |
static void | locationStack2Stream (const std::string &indent, const std::vector< EmbedDOMLocator > &locationStack, const std::string &attrName, std::ostream &str) |
static std::string | fileOutput (const xercesc::DOMLocator &loc) |
Private Attributes | |
std::string | errorMsg |
std::vector< EmbedDOMLocator > | locationStack |
std::string | attrName |
std::string | whatStr |
Exception during evaluation of the DOM tree including a location stack.