1#ifndef SAXON_API_EXCEPTION_H
2#define SAXON_API_EXCEPTION_H
13#include "saxonc_export.h"
14#include "saxonc/SaxonProcessor.h"
49#ifdef _LIBCPP___EXCEPTION_EXCEPTION_H
50 virtual char const*
what()
const _NOEXCEPT;
52 virtual const char *
what();
68 const char *systemId,
int linenumber);
132 std::string s_message;
133 std::string ec_message;
135 std::string errorCode;
136 std::string systemId;
const char * getMessage()
Returns the detail message string as a char array of the throwable, if there is one.
Definition SaxonApiException.cpp:142
const char * getSystemId()
Get the URI of the module associated with the exception, if known.
Definition SaxonApiException.cpp:128
const char * getErrorCode()
Get the error code associated with the current exception, if it exists.
Definition SaxonApiException.cpp:107
int getLineNumber()
Get the line number associated with the exception, if known.
Definition SaxonApiException.cpp:121
const char * getMessageWithErrorCode()
Returns the detail message string as a char array of the throwable, if there is one.
Definition SaxonApiException.cpp:163
SaxonApiException(bool staticError=false)
Default constructor.
Definition SaxonApiException.cpp:26
virtual const char * what()
Returns a pointer to the (constant) error description.
Definition SaxonApiException.cpp:20
int staticErrorCount()
Returns the number of static errors encountered.
Definition SaxonApiException.cpp:201
const char * getCombinedStaticErrorMessages()
Returns static error messages resulting from compile errors as a char array of the throwable,...
Definition SaxonApiException.cpp:186
The SaxonProcessor class acts as a factory for generating XQuery, XPath, Schema and XSLT compilers.
Definition SaxonProcessor.h:117