public interface NodeMapper<T>
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.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)
Modifier and Type | Method and Description |
---|---|
T |
mapNode(Node node,
int nodeNum)
Maps a single node to an arbitrary object.
|
T mapNode(Node node, int nodeNum) throws DOMException
node
- the node to mapnodeNum
- the number of the current nodeDOMException
- in case of DOM errors