|
Spring Web Services Framework | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.springframework.xml.transform.TransformerObjectSupport
org.springframework.xml.xpath.AbstractXPathTemplate
org.springframework.xml.xpath.Jaxp13XPathTemplate
public class Jaxp13XPathTemplate
Implementation of XPathOperations
that uses JAXP 1.3. JAXP 1.3 is part of Java SE since 1.5.
namespaces
property.
AbstractXPathTemplate.setNamespaces(java.util.Properties)
Field Summary |
---|
Fields inherited from class org.springframework.xml.transform.TransformerObjectSupport |
---|
logger |
Constructor Summary | |
---|---|
Jaxp13XPathTemplate()
|
|
Jaxp13XPathTemplate(String xpathFactoryUri)
|
Method Summary | |
---|---|
List |
evaluate(String expression,
Source context,
NodeMapper nodeMapper)
Evaluates the given expression, mapping each result Node objects to a Java object via a NodeMapper . |
boolean |
evaluateAsBoolean(String expression,
Source context)
Evaluates the given expression as a boolean . |
double |
evaluateAsDouble(String expression,
Source context)
Evaluates the given expression as a double . |
Node |
evaluateAsNode(String expression,
Source context)
Evaluates the given expression as a Node . |
List |
evaluateAsNodeList(String expression,
Source context)
Evaluates the given expression as a list of Node objects. |
Object |
evaluateAsObject(String expression,
Source context,
NodeMapper nodeMapper)
Evaluates the given expression, mapping a single Node result to a Java object via a NodeMapper . |
String |
evaluateAsString(String expression,
Source context)
Evaluates the given expression as a String . |
Methods inherited from class org.springframework.xml.xpath.AbstractXPathTemplate |
---|
evaluate, getNamespaces, getRootElement, setNamespaces |
Methods inherited from class org.springframework.xml.transform.TransformerObjectSupport |
---|
createTransformer, getTransformerFactory, transform |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Jaxp13XPathTemplate()
public Jaxp13XPathTemplate(String xpathFactoryUri)
Method Detail |
---|
public boolean evaluateAsBoolean(String expression, Source context) throws XPathException
XPathOperations
boolean
. Returns the boolean evaluation of the expression, or
false
if it is invalid.
expression
- the XPath expressioncontext
- the context starting point
XPathException
- in case of XPath errorspublic Node evaluateAsNode(String expression, Source context) throws XPathException
XPathOperations
Node
. Returns the evaluation of the expression, or null
if it is invalid.
expression
- the XPath expressioncontext
- the context starting point
XPathException
- in case of XPath errorspublic List evaluateAsNodeList(String expression, Source context) throws XPathException
XPathOperations
Node
objects. Returns the evaluation of the expression, or an
empty list if no results are found.
expression
- the XPath expressioncontext
- the context starting point
XPathException
- in case of XPath errorspublic double evaluateAsDouble(String expression, Source context) throws XPathException
XPathOperations
double
. Returns the evaluation of the expression, or Double.NaN
if it is invalid.
expression
- the XPath expressioncontext
- the context starting point
XPathException
- in case of XPath errorspublic String evaluateAsString(String expression, Source context) throws XPathException
XPathOperations
String
. Returns the evaluation of the expression, or
null
if it is invalid.
expression
- the XPath expressioncontext
- the context starting point
XPathException
- in case of XPath errorspublic Object evaluateAsObject(String expression, Source context, NodeMapper nodeMapper) throws XPathException
XPathOperations
Node
result to a Java object via a NodeMapper
.
expression
- the XPath expressioncontext
- the context starting pointnodeMapper
- object that will map one object per node
XPathException
- in case of XPath errorspublic List evaluate(String expression, Source context, NodeMapper nodeMapper) throws XPathException
XPathOperations
Node
objects to a Java object via a NodeMapper
.
expression
- the XPath expressioncontext
- the context 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 |