Class GroupAdjacentTester


  • public class GroupAdjacentTester
    extends GroupBoundaryTester
    This class implements GroupingFeed when the group-adjacent option is used. It contains the logic to decide whether an item starts a new group, based on computing the grouping key and comparing it with that of the previous item
    • Method Detail

      • notifyItem

        public boolean notifyItem()
                           throws XPathException
        Signal an item that matches the selection has been found.
        Specified by:
        notifyItem in class GroupBoundaryTester
        Returns:
        true if this item is the start of a new group
        Throws:
        XPathException - May be raised if a dynamic error occurs
      • getCurrentGroupingKey

        public AtomicSequence getCurrentGroupingKey()