An default implementation of an abtract class which provides support for constructing the internal representation of an XPath.
More...
#include <XPathConstructionContextDefault.hpp>
Inherits XPathConstructionContext.
An default implementation of an abtract class which provides support for constructing the internal representation of an XPath.
Definition at line 48 of file XPathConstructionContextDefault.hpp.
| XPathConstructionContextDefault::XPathConstructionContextDefault |
( |
MemoryManager &theManager |
XALAN_DEFAULT_MEMMGR) | |
|
| virtual XPathConstructionContextDefault::~XPathConstructionContextDefault |
( |
) | |
|
|
virtual |
| virtual XalanDOMString& XPathConstructionContextDefault::getCachedString |
( |
) | |
|
|
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.
- Parameters
-
| theString | The source string |
- Returns
- a const reference to a pooled string.
Implements XPathConstructionContext.
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.
- Parameters
-
| theString | The source character array |
| theLength | The length of the character array |
- Returns
- a const reference to a pooled string.
Implements XPathConstructionContext.
Function that is called when a problem event occurs.
- Parameters
-
| 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 XPathConstructionContext.
Function that is called when a problem event occurs.
This version assumes location information is already formatted into the message.
- Parameters
-
| source | either eXMLPARSER, eXSLPROCESSOR, or eXPATH |
| classification | either eMESSAGE, eERROR or eWARNING |
| msg | string message explaining the problem. |
Implements XPathConstructionContext.
| virtual bool XPathConstructionContextDefault::releaseCachedString |
( |
XalanDOMString & |
theString) | |
|
|
virtual |
Return a cached string.
- Parameters
-
| theString | The string to release. |
- Returns
- true if the string was released successfully.
Implements XPathConstructionContext.
| virtual void XPathConstructionContextDefault::reset |
( |
) | |
|
|
virtual |
Reset the instance.
Any existing objects created by the instance will be destroyed.
Implements XPathConstructionContext.
The documentation for this class was generated from the following file: