Class FilteringFeed.FilterLambda

java.lang.Object
com.saxonica.ee.stream.feed.FilteringFeed.FilterLambda
All Implemented Interfaces:
FilteringFeed.Filter
Enclosing class:
FilteringFeed

public static class FilteringFeed.FilterLambda extends Object implements FilteringFeed.Filter
An implementation of Filter that accepts lambda expressions (C# delegates)
  • Constructor Details

  • Method Details

    • matches

      public FilteringFeed.FilterResult matches(Item item, int position) throws XPathException
      Description copied from interface: FilteringFeed.Filter
      Test whether a given item, at a given position in the sequence, matches the filter
      Specified by:
      matches in interface FilteringFeed.Filter
      Parameters:
      item - the item to be matched
      position - the 1-based position of the item in the sequence
      Returns:
      MATCHES if the item is to be included in the result, SKIP if it is to be excluded; DONE if this and all future items are to be excluded
      Throws:
      XPathException - if a dynamic error occurs