#include <XPathConstructionContext.hpp>
Inherits ProblemListenerBase.
Inherited by StylesheetConstructionContext, and XPathConstructionContextDefault.
Definition at line 57 of file XPathConstructionContext.hpp.
Definition at line 187 of file XPathConstructionContext.hpp.
XPathConstructionContext::XPathConstructionContext | ( | MemoryManager & | theManager | ) |
virtual XPathConstructionContext::~XPathConstructionContext | ( | ) | [virtual] |
virtual XalanDOMString& XPathConstructionContext::getCachedString | ( | ) | [pure virtual] |
Get a cached string for temporary use.
Implemented in StylesheetConstructionContext, StylesheetConstructionContextDefault, and XPathConstructionContextDefault.
MemoryManager& XPathConstructionContext::getMemoryManager | ( | ) | const [inline] |
Definition at line 190 of file XPathConstructionContext.hpp.
MemoryManager& XPathConstructionContext::getMemoryManager | ( | ) | [inline] |
Definition at line 196 of file XPathConstructionContext.hpp.
virtual const XalanDOMString& XPathConstructionContext::getPooledString | ( | const XalanDOMChar * | theString, | |
XalanDOMString::size_type | theLength = XalanDOMString::npos | |||
) | [pure virtual] |
Get a pooled string given the source character array.
If the string already exists in the pool, no copy will be made. If not, a copy will be made and kept for later use.
theString | The source character array | |
theLength | The length of the character array |
Implemented in StylesheetConstructionContext, StylesheetConstructionContextDefault, and XPathConstructionContextDefault.
virtual const XalanDOMString& XPathConstructionContext::getPooledString | ( | const XalanDOMString & | theString | ) | [pure virtual] |
Get a pooled string given the source string.
If the string already exists in the pool, no copy will be made. If not, a copy will be made and kept for later use.
theString | The source string |
Implemented in StylesheetConstructionContext, StylesheetConstructionContextDefault, and XPathConstructionContextDefault.
virtual void XPathConstructionContext::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. |
Implements ProblemListenerBase.
Implemented in StylesheetConstructionContext, StylesheetConstructionContextDefault, and XPathConstructionContextDefault.
virtual void XPathConstructionContext::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. |
Implements ProblemListenerBase.
Implemented in StylesheetConstructionContext, StylesheetConstructionContextDefault, and XPathConstructionContextDefault.
virtual bool XPathConstructionContext::releaseCachedString | ( | XalanDOMString & | theString | ) | [pure virtual] |
Return a cached string.
theString | The string to release. |
Implemented in StylesheetConstructionContext, StylesheetConstructionContextDefault, and XPathConstructionContextDefault.
virtual void XPathConstructionContext::reset | ( | ) | [pure virtual] |
Reset the instance.
Any existing objects created by the instance will be destroyed.
Implemented in StylesheetConstructionContext, StylesheetConstructionContextDefault, and XPathConstructionContextDefault.
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
Xalan-C++ XSLT Processor Version 1.11 |
|