Xalan-C++ API Reference
1.12.0
|
#include <xalanc/XPath/XPathProcessor.hpp>
Public Types | |
typedef xercesc::Locator | LocatorType |
Public Member Functions | |
XPathProcessor () | |
virtual | ~XPathProcessor () |
virtual void | initXPath (XPath &pathObj, XPathConstructionContext &constructionContext, const XalanDOMString &expression, const PrefixResolver &resolver, const Locator *locator=0, bool allowVariableReferences=true, bool allowKeyFunction=true)=0 |
Given a string, make an XPath object, in order that a parse doesn't have to be done each time the expression is executed. More... | |
virtual void | initMatchPattern (XPath &pathObj, XPathConstructionContext &constructionContext, const XalanDOMString &expression, const PrefixResolver &resolver, const Locator *locator=0, bool allowVariableReferences=true, bool allowKeyFunction=true)=0 |
Given a string, create an XSLT Match Pattern object. More... | |
Static Public Member Functions | |
static void | installFunction (const XalanDOMString &theFunctionName, const Function &theFunction) |
Given a string, and a reference to a function object, install the function with the given name. More... | |
Definition at line 56 of file XPathProcessor.hpp.
typedef xercesc::Locator xalanc::XPathProcessor::LocatorType |
Definition at line 60 of file XPathProcessor.hpp.
|
explicit |
|
virtual |
|
pure 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. |
Implemented in xalanc::XPathProcessorImpl.
|
pure 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. |
Implemented in xalanc::XPathProcessorImpl.
|
static |
Given a string, and a reference to a function object, install the function with the given name.
theFunctionName | name of function |
theFunction | function object corresponding to name |
Copyright © 1999-2020 The Apache Software Foundation. All Rights Reserved.
Generated on Sun May 31 2020 10:37:41 for Xalan-C++ API Reference by 1.8.17