The XPathProcessorImpl class responsibilities include tokenizing and parsing the XPath expression, and acting as a general interface to XPaths.
More...
Public Member Functions |
| XPathProcessorImpl (MemoryManagerType &theManager XALAN_DEFAULT_MEMMGR) |
virtual | ~XPathProcessorImpl () |
virtual void | initXPath (XPath &pathObj, XPathConstructionContext &constructionContext, const XalanDOMString &expression, const PrefixResolver &resolver, const LocatorType *locator=0, bool allowVariableReferences=true, bool allowKeyFunction=true) |
| Given a string, make an XPath object, in order that a parse doesn't have to be done each time the expression is executed.
|
virtual void | initMatchPattern (XPath &pathObj, XPathConstructionContext &constructionContext, const XalanDOMString &expression, const PrefixResolver &resolver, const LocatorType *locator=0, bool allowVariableReferences=true, bool allowKeyFunction=true) |
| Given a string, create an XSLT Match Pattern object.
|
| XPathProcessor () |
virtual | ~XPathProcessor () |
Detailed Description
The XPathProcessorImpl class responsibilities include tokenizing and parsing the XPath expression, and acting as a general interface to XPaths.
Member Typedef Documentation
Constructor & Destructor Documentation
XPathProcessorImpl::XPathProcessorImpl |
( |
MemoryManagerType &theManager |
XALAN_DEFAULT_MEMMGR | ) |
|
virtual XPathProcessorImpl::~XPathProcessorImpl |
( |
| ) |
|
|
virtual |
Member Function Documentation
Given a string, create an XSLT Match Pattern object.
- Parameters
-
pathObj | XPath object to be initialized |
constructionContext | The construction context |
expression | expression that will be evaluated |
resolver | prefix resolver to use |
locator | the LocatorType 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.
Given a string, make an XPath object, in order that a parse doesn't have to be done each time the expression is executed.
- Parameters
-
pathObj | XPath object to be initialized |
constructionContext | The construction context |
expression | expression that will be evaluated |
resolver | prefix resolver to use |
locator | the LocatorType 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.
The documentation for this class was generated from the following file: