18#if !defined(XALAN_PROBLEMLISTENERBASE_HEADER_GUARD)
19#define XALAN_PROBLEMLISTENERBASE_HEADER_GUARD
28#include "LocalMsgIndex.hpp"
32namespace XERCES_CPP_NAMESPACE
43using xercesc::Locator;
102 const Locator* locator,
137 const Locator* locator,
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.
static void defaultFormat(PrintWriter &pw, eSource source, eClassification classification, const XalanDOMString &msg, const Locator *locator, const XalanNode *sourceNode)
Function to format a problem call to a PrintWriter instance.
virtual void problem(eSource source, eClassification classification, const XalanDOMString &msg, const XalanNode *sourceNode)=0
Function that is called when a problem event occurs.
virtual ~ProblemListenerBase()
static const XalanMessages::Codes s_messageCodes[eSourceCount][eClassificationCount]
static void defaultFormat(PrintWriter &pw, eSource source, eClassification classification, const XalanDOMString &msg, const XalanNode *sourceNode)
Function to format a problem call to a PrintWriter instance.