Class PathMappedAccumulatorData

  • All Implemented Interfaces:
    IAccumulatorData

    public class PathMappedAccumulatorData
    extends java.lang.Object
    implements IAccumulatorData
    Accumulator data for a tree that is obtained by mapping the nodes in this tree to nodes in some other tree (specifically, the subtree from which this tree was originally copied with copy-accumulators=yes) and getting the accumulator value from the corresponding node in the other tree.
    • Method Detail

      • getValue

        public Sequence getValue​(NodeInfo node,
                                 boolean postDescent)
                          throws XPathException
        Description copied from interface: IAccumulatorData
        Get the value of the accumulator for a given node
        Specified by:
        getValue in interface IAccumulatorData
        Parameters:
        node - the node in question
        postDescent - false if the pre-descent value of the accumulator is required; false if the post-descent value is wanted.
        Returns:
        the value of the accumulator for this node
        Throws:
        XPathException - if any error occurs