18 #if !defined(XALAN_PROBLEMLISTENERBASE_HEADER_GUARD) 19 #define XALAN_PROBLEMLISTENERBASE_HEADER_GUARD 28 #include "LocalMsgIndex.hpp" 32 XALAN_DECLARE_XERCES_CLASS(Locator)
36 XALAN_CPP_NAMESPACE_BEGIN
78 eClassificationCount };
80 ProblemListenerBase();
83 ~ProblemListenerBase();
98 const XalanDOMString& msg,
99 const Locator* locator,
100 const XalanNode* sourceNode) = 0;
114 const XalanDOMString& msg,
115 const XalanNode* sourceNode) = 0;
133 const XalanDOMString& msg,
134 const Locator* locator,
135 const XalanNode* sourceNode);
151 const XalanDOMString& msg,
152 const XalanNode* sourceNode);
156 static const XalanMessages::Codes s_messageCodes[eSourceCount][eClassificationCount];
161 XALAN_CPP_NAMESPACE_END
165 #endif // XALAN_PROBLEMLISTENER_HEADER_GUARD
This is the abstract class that is used when reporting a problem some kind, that requires a message...
XALAN_CPP_NAMESPACE_BEGIN XALAN_USING_XERCES(Locator)