|
Spring Web Services Framework | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface XPathExpression
Defines the contract for a precompiled XPath expression. Concrete instances can be obtained through the XPathExpressionFactory.
XPathOperations implementations.
| Method Summary | |
|---|---|
List |
evaluate(Node node,
NodeMapper nodeMapper)
Evaluates the given expression, mapping each result Node objects to a Java object via a NodeMapper. |
boolean |
evaluateAsBoolean(Node node)
Evaluates the given expression as a boolean. |
Node |
evaluateAsNode(Node node)
Evaluates the given expression as a Node. |
List |
evaluateAsNodeList(Node node)
Evaluates the given expression, and returns all Node objects that conform to it. |
double |
evaluateAsNumber(Node node)
Evaluates the given expression as a number ( double). |
Object |
evaluateAsObject(Node node,
NodeMapper nodeMapper)
Evaluates the given expression, mapping a single Node result to a Java object via a NodeMapper. |
String |
evaluateAsString(Node node)
Evaluates the given expression as a String. |
| Method Detail |
|---|
boolean evaluateAsBoolean(Node node)
throws XPathException
boolean. Returns the boolean evaluation of the expression, or
false if it is invalid.
node - the starting point
XPathException - in case of XPath errors
Node evaluateAsNode(Node node)
throws XPathException
Node. Returns the evaluation of the expression, or null
if it is invalid.
node - the starting point
XPathException - in case of XPath errors
List evaluateAsNodeList(Node node)
throws XPathException
Node objects that conform to it. Returns an empty list if
no result could be found.
node - the starting point
Nodes that are selected by the expression
XPathException - in case of XPath errors
double evaluateAsNumber(Node node)
throws XPathException
double). Returns the numeric evaluation of the
expression, or Double.NaN if it is invalid.
node - the starting point
XPathException - in case of XPath errors
String evaluateAsString(Node node)
throws XPathException
null if no result could be found.
node - the starting point
XPathException - in case of XPath errors
Object evaluateAsObject(Node node,
NodeMapper nodeMapper)
throws XPathException
Node result to a Java object via a NodeMapper.
node - the starting pointnodeMapper - object that will map one object per node
XPathException - in case of XPath errors
List evaluate(Node node,
NodeMapper nodeMapper)
throws XPathException
Node objects to a Java object via a NodeMapper.
node - the starting pointnodeMapper - object that will map one object per node
XPathException - in case of XPath errors
|
Spring Web Services Framework | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||