18#if !defined(XALAN_PROBLEMLISTENER_HEADER_GUARD)
19#define XALAN_PROBLEMLISTENER_HEADER_GUARD
36class ElemTemplateElement;
#define XALAN_XSLT_EXPORT
#define XALAN_CPP_NAMESPACE
Xalan-C++ namespace, including major and minor version.
This is the abstract class that is used when reporting a problem some kind, that requires a message,...
This is the abstract class that the XSL processor uses when it has a problem of some kind,...
virtual void problem(eSource source, eClassification classification, const XalanDOMString &msg, const XalanNode *sourceNode)=0
Function that is called when a problem event occurs.
virtual void problem(eSource source, eClassification classification, const XalanNode *sourceNode, const ElemTemplateElement *styleNode, const XalanDOMString &msg, const XalanDOMChar *uri, XalanFileLoc lineNo, XalanFileLoc charOffset)=0
Function that is called when a problem event occurs.
virtual void setPrintWriter(PrintWriter *pw)=0
virtual ~ProblemListener()
virtual void problem(eSource source, eClassification classification, const XalanDOMString &msg, const Locator *locator, const XalanNode *sourceNode)=0
Function that is called when a problem event occurs.