Package net.sf.saxon.expr.accum
This package contains classes used to implement XSLT 3.0 accumulators, in particular, accumulators for non-streamed documents.
-
Interface Summary Interface Description IAccumulatorData Holds the values of an accumulator function for one non-streamed document -
Class Summary Class Description Accumulator Represents a single accumulator declared in an XSLT 3.0 stylesheetAccumulatorData Holds the values of an accumulator function for one non-streamed documentAccumulatorManager Manager for accumulator functions (XSLT 3.0).AccumulatorRegistry Static registry for accumulators (XSLT 3.0) defined within a single package.AccumulatorRule This class represents one of the rules making up the definition of an accumulatorFailedAccumulatorData Represents the values of an accumulator whose evaluation has failed.PathMappedAccumulatorData 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.VirtualAccumulatorData Holds the values of an accumulator function for a virtual copy of a document (where the accumulator values are copies of those on the underlying document)