Class FailedAccumulatorData

java.lang.Object
net.sf.saxon.expr.accum.FailedAccumulatorData
All Implemented Interfaces:
IAccumulatorData

public class FailedAccumulatorData extends Object implements IAccumulatorData
Represents the values of an accumulator whose evaluation has failed. The error is retained until referenced using accumulator-before() or accumulator-after().
  • Constructor Details

  • Method Details

    • getAccumulator

      public Accumulator getAccumulator()
      Description copied from interface: IAccumulatorData
      Get the associated accumulator
      Specified by:
      getAccumulator in interface IAccumulatorData
      Returns:
      the accumulator
    • 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