| Package | Description |
|---|---|
| jdk7u.jaxp.org.apache.xalan.external.lib |
Extension elements and functions shipped with Xalan-Java, including EXSLT functions.
|
| jdk7u.jaxp.org.apache.xpath.external |
Implementation of XPath; for the most part, only classes meant for public use are
found at this root level of the XPath packages.
|
| Modifier and Type | Method and Description |
|---|---|
static Node |
Extensions.checkEnvironment(ExpressionContext myContext)
Return a Node of basic debugging information from the
EnvironmentCheck utility about the Java environment.
|
static NodeList |
ExsltDynamic.closure(ExpressionContext myContext,
NodeList nl,
String expr)
The dyn:closure function creates a node set resulting from transitive closure of
evaluating the expression passed as the second argument on each of the nodes passed
as the first argument, then on the node set resulting from that and so on until no
more nodes are found.
|
static int |
NodeInfo.columnNumber(ExpressionContext context)
columnNumber returns the column number of the
current context node. |
static XObject |
ExsltDynamic.evaluate(ExpressionContext myContext,
String xpathExpr)
The dyn:evaluate function evaluates a string as an XPath expression and returns
the resulting value, which might be a boolean, number, string, node set, result
tree fragment or external object.
|
static XObject |
Extensions.evaluate(ExpressionContext myContext,
String xpathExpr)
Returns the result of evaluating the argument as a string containing
an XPath expression.
|
static int |
NodeInfo.lineNumber(ExpressionContext context)
lineNumber returns the line number of the current
context node. |
static NodeList |
ExsltDynamic.map(ExpressionContext myContext,
NodeList nl,
String expr)
The dyn:map function evaluates the expression passed as the second argument for
each of the nodes passed as the first argument, and returns a node set of those values.
|
static double |
ExsltDynamic.max(ExpressionContext myContext,
NodeList nl,
String expr)
The dyn:max function calculates the maximum value for the nodes passed as
the first argument, where the value of each node is calculated dynamically
using an XPath expression passed as a string as the second argument.
|
static double |
ExsltDynamic.min(ExpressionContext myContext,
NodeList nl,
String expr)
The dyn:min function calculates the minimum value for the nodes passed as the
first argument, where the value of each node is calculated dynamically using
an XPath expression passed as a string as the second argument.
|
static NodeSet |
Extensions.nodeset(ExpressionContext myProcessor,
Object rtf)
This method is an extension that implements as a Xalan extension
the node-set function also found in xt and saxon.
|
static NodeSet |
ExsltCommon.nodeSet(ExpressionContext myProcessor,
Object rtf)
The exsl:node-set function converts a result tree fragment (which is what you get
when you use the content of xsl:variable rather than its select attribute to give
a variable value) into a node set.
|
static String |
NodeInfo.publicId(ExpressionContext context)
publicId returns the public identifier of the current
context node. |
static double |
ExsltDynamic.sum(ExpressionContext myContext,
NodeList nl,
String expr)
The dyn:sum function calculates the sum for the nodes passed as the first argument,
where the value of each node is calculated dynamically using an XPath expression
passed as a string as the second argument.
|
static String |
NodeInfo.systemId(ExpressionContext context)
systemId returns the system id of the current
context node. |
| Modifier and Type | Class and Description |
|---|---|
class |
XPathContext.XPathExpressionContext |
| Modifier and Type | Method and Description |
|---|---|
ExpressionContext |
XPathContext.getExpressionContext()
The the expression context for extensions for this context.
|
Copyright © 2018–2021 mhoffrogge. All rights reserved.