This is the abstract class that is used when reporting a problem some kind, that requires a message, an error or a warning. More...
#include <ProblemListenerBase.hpp>
Inherited by ExecutionContext, ProblemListener, XPathConstructionContext, XPathEnvSupport, and XSLTProcessor.
This is the abstract class that is used when reporting a problem some kind, that requires a message, an error or a warning.
Definition at line 53 of file ProblemListenerBase.hpp.
Reimplemented in ProblemListener.
Definition at line 68 of file ProblemListenerBase.hpp.
Definition at line 72 of file ProblemListenerBase.hpp.
Definition at line 59 of file ProblemListenerBase.hpp.
ProblemListenerBase::ProblemListenerBase | ( | ) |
virtual ProblemListenerBase::~ProblemListenerBase | ( | ) | [virtual] |
static void ProblemListenerBase::defaultFormat | ( | PrintWriter & | pw, | |
eSource | source, | |||
eClassification | classification, | |||
const XalanDOMString & | msg, | |||
const Locator * | locator, | |||
const XalanNode * | sourceNode | |||
) | [static] |
Function to format a problem call to a PrintWriter instance.
This is a bare-bones implementation that uses localized strings.
pw | The PrintWriter instance to use. | |
source | Either eXMLParser, eXSLProcessor, or eXPATH. | |
classification | Either eMessage, eWarning, or eError. | |
locator | The current Locator instance for the stylesheet. Maybe be a null pointer. | |
sourceNode | The current source node, if any. | |
msg | The error message. |
Reimplemented in ProblemListenerDefault.
static void ProblemListenerBase::defaultFormat | ( | PrintWriter & | pw, | |
eSource | source, | |||
eClassification | classification, | |||
const XalanDOMString & | msg, | |||
const XalanNode * | sourceNode | |||
) | [static] |
Function to format a problem call to a PrintWriter instance.
This is a bare-bones implementation that uses localized strings.
pw | The PrintWriter instance to use. | |
source | either eXMLPARSER, eXSLPROCESSOR, or eXPATH | |
classification | either eMESSAGE, eERROR or eWARNING | |
msg | string message explaining the problem. |
Reimplemented in ProblemListenerDefault.
virtual void ProblemListenerBase::problem | ( | eSource | source, | |
eClassification | classification, | |||
const XalanDOMString & | msg, | |||
const Locator * | locator, | |||
const XalanNode * | sourceNode | |||
) | [pure virtual] |
Function that is called when a problem event occurs.
source | Either eXMLParser, eXSLProcessor, or eXPATH. | |
classification | Either eMessage, eWarning, or eError. | |
locator | The current Locator instance for the stylesheet. Maybe be a null pointer. | |
sourceNode | The current source node, if any. | |
msg | The error message. |
Implemented in ProblemListener, ProblemListenerDefault, StylesheetConstructionContext, StylesheetConstructionContextDefault, StylesheetExecutionContext, StylesheetExecutionContextDefault, XSLTProcessor, XSLTProcessorEnvSupport, XSLTProcessorEnvSupportDefault, XalanTransformerProblemListener, ExecutionContext, XPathConstructionContext, XPathConstructionContextDefault, XPathEnvSupport, XPathEnvSupportDefault, XPathExecutionContext, and XPathExecutionContextDefault.
virtual void ProblemListenerBase::problem | ( | eSource | source, | |
eClassification | classification, | |||
const XalanDOMString & | msg, | |||
const XalanNode * | sourceNode | |||
) | [pure virtual] |
Function that is called when a problem event occurs.
This version assumes location information is already formatted into the message.
source | either eXMLPARSER, eXSLPROCESSOR, or eXPATH | |
classification | either eMESSAGE, eERROR or eWARNING | |
msg | string message explaining the problem. |
Implemented in ProblemListener, ProblemListenerDefault, StylesheetConstructionContext, StylesheetConstructionContextDefault, StylesheetExecutionContext, StylesheetExecutionContextDefault, XSLTProcessor, XSLTProcessorEnvSupport, XSLTProcessorEnvSupportDefault, XalanTransformerProblemListener, ExecutionContext, XPathConstructionContext, XPathConstructionContextDefault, XPathEnvSupport, XPathEnvSupportDefault, XPathExecutionContext, and XPathExecutionContextDefault.
const XalanMessages::Codes ProblemListenerBase::s_messageCodes[eSourceCount][eClassificationCount] [static, protected] |
Definition at line 156 of file ProblemListenerBase.hpp.
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
Xalan-C++ XSLT Processor Version 1.11 |
|