Spring Web Services Framework

org.springframework.xml.xpath
Interface NodeMapper<T>


public interface NodeMapper<T>

An interface used by XPathOperations implementations for mapping Node objects on a per-node basis. Implementations of this interface perform the actual work of mapping each node to a result object, but don't need to worry about exception handling.

Since:
1.0.0
Author:
Arjen Poutsma
See Also:
XPathOperations.evaluate(String,javax.xml.transform.Source,NodeMapper), XPathOperations.evaluateAsObject(String,javax.xml.transform.Source,NodeMapper), XPathExpression.evaluate(org.w3c.dom.Node,NodeMapper), XPathExpression.evaluateAsObject(org.w3c.dom.Node,NodeMapper)

Method Summary
 T mapNode(Node node, int nodeNum)
          Maps a single node to an arbitrary object.
 

Method Detail

mapNode

T mapNode(Node node,
          int nodeNum)
          throws DOMException
Maps a single node to an arbitrary object.

Parameters:
node - the node to map
nodeNum - the number of the current node
Returns:
object for the current node
Throws:
DOMException - in case of DOM errors

Spring Web Services Framework

Copyright © 2005-2013 The Spring Web Services Framework. All Rights Reserved.