#include <XPathExecutionContext.hpp>
Inheritance diagram for XPathExecutionContext:
Collaboration diagram for XPathExecutionContext:
|
|
Reimplemented in StylesheetExecutionContext.
|
|
|
Borrow a cached MutableNodeRefList instance.
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Create a MutableNodeRefList with the appropriate context.
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Convenience function for creating a node set with the supplied node as the only member.
node | The node queried |
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Determine if an external element is available.
theNamespace | namespace for the element |
elementName | name of extension element |
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Tell the user of an error, and throw an exception.
msg | text of message to output |
sourceNode | node in source where the error occurred. May be 0. |
locator | A Locator to determine where the error occurred. May be 0. |
Reimplemented from ExecutionContext.
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Tell the user of an error, and throw an exception.
msg | text of message to output |
sourceNode | node in source where the error occurred |
styleNode | node in stylesheet where the error occurred |
Reimplemented from ExecutionContext.
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Tell the user of an error, and throw an exception.
msg | text of message to output |
sourceNode | node in source where the error occurred. May be 0. |
locator | A Locator to determine where the error occurred. May be 0. |
Reimplemented from ExecutionContext.
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Tell the user of an error, and throw an exception.
msg | text of message to output |
sourceNode | node in source where the error occurred |
styleNode | node in stylesheet where the error occurred |
Reimplemented from ExecutionContext.
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Handle an extension function.
theNamespace | namespace of function |
functionName | extension function name |
context | The context node |
argVec | vector of arguments to function |
locator | A Locator instance for error reporting |
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Given a DOM Document, tell what URI was used to parse it.
Needed for relative resolution.
owner | source document |
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Determine if a function is available.
For standard function availability, theNamespace should be an empty string.
theNamespace | namespace for the function |
functionName | name of the function |
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Retrieve node list for current context.
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Retrieve the node currently being executed.
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Retrieve the XalanDecimalFormatSymbols instance associated with the name.
qname | the QName for the lookup |
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Retrieve the URI corresponding to a namespace prefix.
prefix | prefix for a namespace |
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Given a valid element key, return the corresponding node list.
doc | source document |
name | name of the key, which must match the 'name' attribute on xsl:key |
ref | value that must match the value found by the 'match' attribute on xsl:key |
resolver | resolver for namespace resolution |
nodelist | A node list to contain the nodes found |
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Retrieve the resolver for namespaces.
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Tells if FoundIndex should be thrown if index is found.
This is an optimization for match patterns, and is used internally by the XPath engine.
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
The getUnparsedEntityURI function returns the URI of the unparsed entity with the specified name in the same document as the context node (see [3.3 Unparsed Entities]).
It returns the empty string if there is no such entity.
theName | name of entity |
theDocument | document containing entity |
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Given a name, locate a variable in the current context, and return a pointer to the object.
theName | name of variable |
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Retrieve the factory object for creating XObjects.
|
Determine if a node is after another node, in document order.
node1 | The first node |
node2 | The second node |
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Output a message.
msg | text of message to output |
sourceNode | node in source where the message occurred. May be 0. |
locator | A Locator to determine where the message occurred. May be 0. |
Reimplemented from ExecutionContext.
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Output a message.
msg | text of message to output |
sourceNode | node in source where the message occurred |
styleNode | node in stylesheet where the message occurred |
Reimplemented from ExecutionContext.
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Output a message.
msg | text of message to output |
sourceNode | node in source where the message occurred. May be 0. |
locator | A Locator to determine where the message occurred. May be 0. |
Reimplemented from ExecutionContext.
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Output a message.
msg | text of message to output |
sourceNode | node in source where error occurred |
styleNode | node in stylesheet where error occurred |
Reimplemented from ExecutionContext.
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Provides support for XML parsing service.
urlString | location of the XML |
base | base location for URI |
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Reset the instance.
This must be called before another execution is attempted.
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Return a previously borrowed MutableNodeRefList instance.
theList | A pointer the to previously borrowed instance. |
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Set node list for current context.
theList | new node list |
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Change the node currently being executed.
theCurrentNode | new current node |
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Change the resolver for namespaces.
thePrefixResolver | new object for namespace resolution |
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Associate a document with a given URI.
theURI | document URI |
theDocument | source document |
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Changes whether FoundIndex should be thrown if index is found.
This is an optimization for match patterns, and is used internally by the XPath engine.
fThrow | true to throw FoundIndex |
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Tells, through the combination of the default-space attribute on xsl:stylesheet, xsl:strip-space, xsl:preserve-space, and the xml:space attribute, whether or not extra whitespace should be stripped from the node.
Literal elements from template elements should not be tested with this function.
textNode | text node from the source tree |
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Tell the user of a warning.
msg | text of message to output |
sourceNode | node in source where the warning occurred. May be 0. |
locator | A Locator to determine where the warning occurred. May be 0. |
Reimplemented from ExecutionContext.
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Tell the user of an warning, and probably throw an exception.
msg | text of message to output |
sourceNode | node in source where the warning occurred |
styleNode | node in stylesheet where the warning occurred |
Reimplemented from ExecutionContext.
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Tell the user of a warning.
msg | text of message to output |
sourceNode | node in source where the warning occurred. May be 0. |
locator | A Locator to determine where the warning occurred. May be 0. |
Reimplemented from ExecutionContext.
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Tell the user of an warning.
msg | text of message to output |
sourceNode | node in source where the warning occurred |
styleNode | node in stylesheet where the warning occurred |
Reimplemented from ExecutionContext.
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
The documentation for this class was generated from the following file:
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
![]() |
Xalan-C++ XSLT Processor Version 1.4 |
|