mbxmlutils  1.3.0
Multi-Body XML Utils
MBXMLUtils::EmbedDOMLocator Class Reference

#include <dom.h>

Inheritance diagram for MBXMLUtils::EmbedDOMLocator:
[legend]

Public Member Functions

 EmbedDOMLocator (const boost::filesystem::path &file_, int row_, int embedCount_, std::string xpath_)
 
 EmbedDOMLocator (const EmbedDOMLocator &src)
 
EmbedDOMLocatoroperator= (const EmbedDOMLocator &src)
 
 EmbedDOMLocator (const EmbedDOMLocator &&src)=delete
 
EmbedDOMLocatoroperator= (const EmbedDOMLocator &&src)=delete
 
XMLFileLoc getLineNumber () const override
 
XMLFileLoc getColumnNumber () const override
 
XMLFilePos getByteOffset () const override
 
XMLFilePos getUtf16Offset () const override
 
xercesc::DOMNode * getRelatedNode () const override
 
const XMLCh * getURI () const override
 
int getEmbedCount () const
 
const std::string & getRootXPathExpression () const
 get a (simple) XPath expression to the location: each element is prefixed with the namespace URI between { }
 
std::string getRootHRXPathExpression () const
 get human readable (simple) XPath expression to the location
 

Static Public Member Functions

static void addNSURIPrefix (std::string nsuri, const std::vector< std::string > &prefix)
 
static const std::map< std::string, std::string > & getNSURIPrefix ()
 

Static Private Member Functions

static std::map< std::string, std::string > & nsURIPrefix ()
 

Private Attributes

X x
 
const XMLCh * file
 
int row
 
int embedCount
 
std::string xpath
 

Detailed Description

Helper class for DOMEvalException. Extension of DOMLocator with a embed count


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