nidas  v1.2-1520
Public Member Functions | Private Member Functions | Private Attributes | List of all members
nidas::core::XMLErrorHandler Class Reference

#include <XMLParser.h>

Inheritance diagram for nidas::core::XMLErrorHandler:
Inheritance graph
[legend]

Public Member Functions

 XMLErrorHandler ()
 
 ~XMLErrorHandler ()
 
bool handleError (const xercesc::DOMError &domError)
 
void resetErrors ()
 
int getWarningCount () const
 
const std::list< std::string > & getWarningMessages () const
 
const XMLExceptiongetXMLException () const
 

Private Member Functions

 XMLErrorHandler (const XMLErrorHandler &)
 
void operator= (const XMLErrorHandler &)
 

Private Attributes

std::list< std::string > _warningMessages
 Accumulated warning messages. More...
 
XMLException_xmlException
 Accumulated error messages. More...
 

Constructor & Destructor Documentation

XMLErrorHandler::XMLErrorHandler ( )
XMLErrorHandler::~XMLErrorHandler ( )

References _xmlException.

nidas::core::XMLErrorHandler::XMLErrorHandler ( const XMLErrorHandler )
private

Member Function Documentation

int nidas::core::XMLErrorHandler::getWarningCount ( ) const
inline

References _warningMessages.

const std::list<std::string>& nidas::core::XMLErrorHandler::getWarningMessages ( ) const
inline

References _warningMessages.

const XMLException* nidas::core::XMLErrorHandler::getXMLException ( ) const
inline

References _xmlException.

bool XMLErrorHandler::handleError ( const xercesc::DOMError &  domError)

References _warningMessages, and _xmlException.

void nidas::core::XMLErrorHandler::operator= ( const XMLErrorHandler )
private
void XMLErrorHandler::resetErrors ( )

References _warningMessages, and _xmlException.

Member Data Documentation

std::list<std::string> nidas::core::XMLErrorHandler::_warningMessages
private

Accumulated warning messages.

Referenced by getWarningCount(), getWarningMessages(), handleError(), and resetErrors().

XMLException* nidas::core::XMLErrorHandler::_xmlException
private

Accumulated error messages.

Referenced by getXMLException(), handleError(), resetErrors(), and ~XMLErrorHandler().


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