#include <XPath.hpp>
Collaboration diagram for XPath:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Construct an XPath.
|
|
|
|
OR two expressions and return the boolean result.
|
|
OR two expressions and return the boolean result.
|
|
Computes the union of its operands which must be node-sets.
|
|
Computes the union of its operands which must be node-sets.
|
|
Computes the union of its operands which must be node-sets.
|
|
Computes the union of its operands which must be node-sets.
|
|
Computes the union of its operands which must be node-sets.
|
|
Computes the union of its operands which must be node-sets.
|
|
|
|
|
|
Divide a number.
|
|
Divide a number.
|
|
Helper function to get match score.
|
|
Tell if two expressions are functionally equal.
|
|
Execute the XPath from the provided context. Normally, the expression will be evaluated and the result placed in the parameter result. However, some cases (such as the evalution of a variable) could result in the copying of a node-set, which is extremely expensive. In that case, the return value will contain the result of the evaluation. If the call to XObject::null() on the return value is true, that indicates the value was executed directly into the parameter. Otherwise, the parameter will be empty, and the result will be in the XObject instance returned. The current node must already be set execution context, and must not be 0.
|
|
Execute the XPath from the provided context.
|
|
Execute the XPath from the provided context. The result is appended to the supplied string. The current node must already be set execution context, and must not be 0.
|
|
Execute the XPath from the provided context. The current node must already be set execution context, and must not be 0.
|
|
Execute the XPath from the provided context. The current node must already be set execution context, and must not be 0.
|
|
Execute the XPath from the provided context. The current node must already be set execution context, and must not be 0.
|
|
Execute the XPath from the provided context. Normally, the expression will be evaluated and the result placed in the parameter result. However, some cases (such as the evalution of a variable) could result in the copying of a node-set, which is extremely expensive. In that case, the return value will contain the result of the evaluation. If the call to XObject::null() on the return value is true, that indicates the value was executed directly into the parameter. Otherwise, the parameter will be empty, and the result will be in the XObject instance returned. The prefix resolver and current node must already be set execution context, and must not be 0.
|
|
Execute the XPath from the provided context. The prefix resolver and current node must already be set execution context, and must not be 0.
|
|
Execute the XPath from the provided context. The result is appended to the supplied string. The prefix resolver and current node must already be set execution context, and must not be 0.
|
|
Execute the XPath from the provided context. The prefix resolver must already be set in the execution context.
|
|
Execute the XPath from the provided context. The prefix resolver and current node must already be set execution context, and must not be 0.
|
|
Execute the XPath from the provided context. The prefix resolver and current node must already be set execution context, and must not be 0.
|
|
Execute the XPath from the provided context. Normally, the expression will be evaluated and the result placed in the parameter result. However, some cases (such as the evalution of a variable) could result in the copying of a node-set, which is extremely expensive. In that case, the return value will contain the result of the evaluation. If the call to XObject::null() on the return value is true, that indicates the value was executed directly into the parameter. Otherwise, the parameter will be empty, and the result will be in the XObject instance returned.
|
|
Execute the XPath from the provided context.
|
|
Execute the XPath from the provided context. The result is appended to the supplied string.
|
|
Execute the XPath from the provided context.
|
|
Execute the XPath from the provided context.
|
|
Execute the XPath from the provided context.
|
|
Execute the XPath from the provided context. Normally, the expression will be evaluated and the result placed in the parameter result. However, some cases (such as the evalution of a variable) could result in the copying of a node-set, which is extremely expensive. In that case, the return value will contain the result of the evaluation. If the call to XObject::null() on the return value is true, that indicates the value was executed directly into the parameter. Otherwise, the parameter will be empty, and the result will be in the XObject instance returned.
|
|
Execute the XPath from the provided context.
|
|
Execute the XPath from the provided context. The result is appended to the supplied string.
|
|
Execute the XPath from the provided context.
|
|
Execute the XPath from the provided context.
|
|
Execute the XPath from the provided context.
|
|
Execute the XPath from the provided context.
|
|
Execute the XPath from the provided context.
|
|
Execute the XPath from the provided context. The result is appended to the supplied string.
|
|
Execute the XPath from the provided context.
|
|
Execute the XPath from the provided context.
|
|
Execute the XPath from the provided context.
|
|
Handle an extension function.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Handle a built-in function.
|
|
Handle the built-in function "boolean".
|
|
Handle the built-in function "ceiling".
|
|
Handle the built-in function "count".
|
|
Handle the built-in function "floor".
|
|
Handle the built-in function "last".
|
|
Handle the built-in function "local-name".
|
|
Handle the built-in function "local-name".
|
|
Handle the built-in function "name".
|
|
Handle the built-in function "name".
|
|
Handle the built-in function "not".
|
|
Handle the built-in function "number".
|
|
Handle the built-in function "number".
|
|
Handle the built-in function "position".
|
|
Handle the built-in function "round".
|
|
Handle the built-in function "string-length".
|
|
Handle the built-in function "string-length".
|
|
Handle the built-in function "sum".
|
|
Retrieve a reference to the current expression.
|
|
Retrieve a reference to the current expression.
|
|
Retrieve the table of installed functions.
|
|
|
|
Add the names for the installed functions to a vector strings.
|
|
|
|
Get the match score for the specified node.
|
|
Get the match score for the specified node.
|
|
|
|
|
|
Get a numeric operand for an expression.
|
|
Add the data for the target of match pattern to a vector.
|
|
Execute an expression as a group.
|
|
Execute an expression as a group.
|
|
Execute an expression as a group.
|
|
Execute an expression as a group.
|
|
Execute an expression as a group.
|
|
Execute an expression as a group.
|
|
Tell if one argument is greater than the other argument.
|
|
Tell if one argument is greater than or equal to the other argument.
|
|
|
|
|
|
Perform static initialization. See class XPathInit. |
|
Install a built-in function.
|
|
Install a built-in function.
|
|
Whether the named function is installed in the function table.
|
|
Get a literal value.
|
|
Get a literal value. The value is appended to the supplied string.
|
|
Get a literal value as a number.
|
|
Get a literal value as a boolean.
|
|
Get a literal value.
|
|
Execute a location path.
|
|
Execute a location path.
|
|
Execute a location path.
|
|
Execute a location path.
|
|
Execute a location path.
|
|
Execute a location path.
|
|
Tell if one argument is less than the other argument.
|
|
Tell if one argument is less than or equal to the other argument.
|
|
Give the difference of two arguments.
|
|
Give the difference of two arguments.
|
|
Return the remainder from a truncating division.
|
|
Return the remainder from a truncating division.
|
|
Multiply two arguments.
|
|
Multiply two arguments.
|
|
Return the negation of a number.
|
|
Return the negation of a number.
|
|
|
|
Tell if two expressions are functionally not equal.
|
|
Get a literal value.
|
|
Get a literal value. The value is appended to the supplied string.
|
|
Get a literal value as a boolean.
|
|
Get a literal value.
|
|
Get a literal value.
|
|
Give the sum of two arguments.
|
|
Give the sum of two arguments.
|
|
Evaluate a predicate.
|
|
|
|
Setup for and run an extension function.
|
|
Setup for and run a function.
|
|
|
|
|
|
Shrink internal tables.
|
|
|
|
Execute a step in a location path.
|
|
Perform static shut down. See class XPathInit. |
|
Remove a named function from the function table.
|
|
Remove a named function from the function table.
|
|
Get the value of a variable.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.10 |
|