All Classes Namespaces Functions Variables Typedefs Enumerations
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
MBXMLUtils::DOMEvalException Class Reference

Exception during evaluation of the DOM tree including a location stack. More...

#include <dom.h>

Inheritance diagram for MBXMLUtils::DOMEvalException:

Public Member Functions

 DOMEvalException (const std::string &errorMsg_, const xercesc::DOMElement *e=NULL, const xercesc::DOMAttr *a=NULL)
 
 DOMEvalException (const DOMEvalException &src)
 
DOMEvalExceptionoperator= (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< EmbedDOMLocatorlocationStack
 
std::string attrName
 
std::string whatStr
 

Detailed Description

Exception during evaluation of the DOM tree including a location stack.


The documentation for this class was generated from the following files:

Impressum / Disclaimer / Datenschutz Generated by doxygen 1.8.5 Valid HTML