#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.
|
Determine if an external element is available by resolving a string to a QName.
| theName | The name of the element |
| locator |
A LocatorType instance for error reporting
|
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Determine if an external element is available.
| theQName |
The QName of the element
|
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Report an error and throw an exception.
| msg | The text of the message. |
| sourceNode | The source node 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.
|
Report an error and throw an exception.
| msg | The text of the message. |
| sourceNode | The source node 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.
|
Handle an extension function.
| theNamespace | namespace of function |
| functionName | extension function name |
| context | The context node |
| argVec | vector of arguments to function |
| locator | A LocatorType 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.
| theName | The name of the function |
| locator |
A LocatorType instance for error reporting
|
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Determine if a function is available.
| theQName |
The QName of the function
|
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Get a cached string for temporary use.
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Get the 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. Will be resolved to a qname using the provided resolver. |
| ref | value that must match the value found by the 'match' attribute on xsl:key |
| locator | The LocatorType to use for error reporting. Can be 0. |
| nodelist | A node list to contain the nodes found |
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Given a valid element key, return the corresponding node list.
| doc | source document |
| name | qname 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 |
| 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.
|
Get the document associated with the given URI.
| theURI | document URI |
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 | The text of the message. |
| sourceNode | The source node 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 | The text of the message. |
| sourceNode | The source node 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.
|
Provides support for XML parsing service.
| urlString | location of the XML |
| base | base location for URI |
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Pop the node list for current context.
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Reset the node currently being executed.
Reimplemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, and XPathExecutionContextDefault.
|
Push the 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.
|
Return a cached string.
| theString |
The string to release.
|
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.
|
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.
|
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.
|
Report a warning.
| msg | The text of the message. |
| sourceNode | The source node 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.
|
Report a warning.
| msg | The text of the message. |
| sourceNode | The source node 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.
|
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.7 |
|
|