ps.XML
Class CXercesErrorHandler
XERCES_CPP_NAMESPACE::ErrorHandler
|
+--CXercesErrorHandler
in XercesErrorHandler.h
in XercesErrorHandler.cpp
- class CXercesErrorHandler
- extends XERCES_CPP_NAMESPACE::ErrorHandler
Adapter function that catches Xerces Reading Exceptions
and lets us output them in Pyrogenesis CLogFile.
Used for all Xerces C++ Parser reading.
- See Also:
http://xml.apache.org/xerces-c/apiDocs/classErrorHandler.html
Field Summary |
private bool |
fSawErrors
This is set if we get any errors, and is queryable via an access
function. |
Method Summary |
void |
error( const SAXParseException& toCatch )
|
void |
error( const XERCES_CPP_NAMESPACE::SAXParseException& toCatch )
Sends error exceptions here. |
void |
fatalError( const SAXParseException& toCatch )
|
void |
fatalError( const XERCES_CPP_NAMESPACE::SAXParseException& toCatch )
Sends fatal error exceptions here. |
bool |
GetSawErrors() const
|
void |
resetErrors()
Sets fSawError to false. |
void |
warning( const XERCES_CPP_NAMESPACE::SAXParseException& toCatch )
Sends warning exceptions here. |
XERCES_CPP_NAMESPACE_USE void |
warning( const SAXParseException& toCatch )
|
fSawErrors
private bool fSawErrors;
- This is set if we get any errors, and is queryable via an access
function. Its used by the main code to suppress output if there are
errors.
- See Also:
getSawErrors()
CXercesErrorHandler
public CXercesErrorHandler();
~CXercesErrorHandler
public ~CXercesErrorHandler();
error
void error( const SAXParseException& toCatch );
error
public void error( const XERCES_CPP_NAMESPACE::SAXParseException& toCatch );
- Sends error exceptions here.
fatalError
void fatalError( const SAXParseException& toCatch );
fatalError
public void fatalError( const XERCES_CPP_NAMESPACE::SAXParseException& toCatch );
- Sends fatal error exceptions here.
GetSawErrors
public bool GetSawErrors() const;
- Returns:
- true if Errors Occured
resetErrors
public void resetErrors();
- Sets fSawError to false.
warning
public void warning( const XERCES_CPP_NAMESPACE::SAXParseException& toCatch );
- Sends warning exceptions here.
warning
XERCES_CPP_NAMESPACE_USE void warning( const SAXParseException& toCatch );