Package net.sf.saxon.expr.accum
Class FailedAccumulatorData
- java.lang.Object
-
- net.sf.saxon.expr.accum.FailedAccumulatorData
-
- All Implemented Interfaces:
IAccumulatorData
public class FailedAccumulatorData extends java.lang.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 Summary
Constructors Constructor Description FailedAccumulatorData(Accumulator acc, XPathException error)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccumulatorgetAccumulator()Get the associated accumulatorSequencegetValue(NodeInfo node, boolean postDescent)Get the value of the accumulator for a given node
-
-
-
Constructor Detail
-
FailedAccumulatorData
public FailedAccumulatorData(Accumulator acc, XPathException error)
-
-
Method Detail
-
getAccumulator
public Accumulator getAccumulator()
Description copied from interface:IAccumulatorDataGet the associated accumulator- Specified by:
getAccumulatorin interfaceIAccumulatorData- Returns:
- the accumulator
-
getValue
public Sequence getValue(NodeInfo node, boolean postDescent) throws XPathException
Description copied from interface:IAccumulatorDataGet the value of the accumulator for a given node- Specified by:
getValuein interfaceIAccumulatorData- Parameters:
node- the node in questionpostDescent- 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
-
-