List of all members.
Public Types
- typedef
XERCES_CPP_NAMESPACE_QUALIFIER
Locator LocatorType
Public Member Functions
- XPathProcessor ()
- virtual ~XPathProcessor ()
- virtual void initXPath (XPath &pathObj, XPathConstructionContext &constructionContext, const XalanDOMString &expression, const PrefixResolver &resolver, const LocatorType *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.
- virtual void initMatchPattern (XPath &pathObj, XPathConstructionContext &constructionContext, const XalanDOMString &expression, const PrefixResolver &resolver, const LocatorType *locator=0, bool allowVariableReferences=true, bool allowKeyFunction=true)=0
- Given a string, create an XSLT Match Pattern object.
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.
Member Typedef Documentation
Constructor & Destructor Documentation
| XPathProcessor::XPathProcessor |
( |
| ) |
[explicit] |
| virtual XPathProcessor::~XPathProcessor |
( |
| ) |
[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. |
Implemented in XPathProcessorImpl.
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. |
Implemented in XPathProcessorImpl.
| static void XPathProcessor::installFunction |
( |
const XalanDOMString & |
theFunctionName, |
|
|
const Function & |
theFunction |
|
) |
| [static] |
Given a string, and a reference to a function object, install the function with the given name.
- Parameters:
-
| theFunctionName | name of function |
| theFunction | function object corresponding to name |
The documentation for this class was generated from the following file: