The XPathProcessorImpl class responsibilities include tokenizing and parsing the XPath expression, and acting as a general interface to XPaths. More...
#include <XPathProcessorImpl.hpp>
Inherits XPathProcessor.
The XPathProcessorImpl class responsibilities include tokenizing and parsing the XPath expression, and acting as a general interface to XPaths.
Definition at line 66 of file XPathProcessorImpl.hpp.
typedef XalanVector<bool> XPathProcessorImpl::BoolVectorType |
Definition at line 73 of file XPathProcessorImpl.hpp.
typedef XalanMap<XalanDOMString, const XalanDOMString*> XPathProcessorImpl::StringToStringMapType |
Definition at line 71 of file XPathProcessorImpl.hpp.
Definition at line 75 of file XPathProcessorImpl.hpp.
XPathProcessorImpl::XPathProcessorImpl | ( | MemoryManager & | theManager = XalanMemMgrs::getDefaultXercesMemMgr() |
) |
virtual XPathProcessorImpl::~XPathProcessorImpl | ( | ) | [virtual] |
static XPathProcessorImpl* XPathProcessorImpl::create | ( | MemoryManager & | theManager | ) | [static] |
virtual void XPathProcessorImpl::initMatchPattern | ( | XPath & | pathObj, | |
XPathConstructionContext & | constructionContext, | |||
const XalanDOMString & | expression, | |||
const PrefixResolver & | resolver, | |||
const Locator * | locator = 0 , |
|||
bool | allowVariableReferences = true , |
|||
bool | allowKeyFunction = true | |||
) | [virtual] |
Given a string, create an XSLT Match Pattern object.
pathObj | XPath object to be initialized | |
constructionContext | The construction context | |
expression | expression that will be evaluated | |
resolver | prefix resolver to use | |
locator | the Locator to use for error report. May be null | |
allowVariableReferences | If true, variable references are allowed. | |
allowKeyFunction | If true, calls to the key() function are allowed. |
Implements XPathProcessor.
virtual void XPathProcessorImpl::initXPath | ( | XPath & | pathObj, | |
XPathConstructionContext & | constructionContext, | |||
const XalanDOMString & | expression, | |||
const PrefixResolver & | resolver, | |||
const Locator * | locator = 0 , |
|||
bool | allowVariableReferences = true , |
|||
bool | allowKeyFunction = true | |||
) | [virtual] |
Given a string, make an XPath object, in order that a parse doesn't have to be done each time the expression is executed.
pathObj | XPath object to be initialized | |
constructionContext | The construction context | |
expression | expression that will be evaluated | |
resolver | prefix resolver to use | |
locator | the Locator to use for error report. May be null | |
allowVariableReferences | If true, variable references are allowed. | |
allowKeyFunction | If true, calls to the key() function are allowed. |
Implements XPathProcessor.
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
Xalan-C++ XSLT Processor Version 1.11 |
|