Class ItemTypeCheckingFunction

java.lang.Object
net.sf.saxon.expr.ItemTypeCheckingFunction
All Implemented Interfaces:
ItemMappingFunction

public class ItemTypeCheckingFunction extends Object implements ItemMappingFunction
A mapping function for use in conjunction with an ItemMappingIterator that checks that all the items in a sequence are instances of a given item type
  • Constructor Details

    • ItemTypeCheckingFunction

      public ItemTypeCheckingFunction(ItemType requiredItemType, Supplier<RoleDiagnostic> roleSupplier, Location locator, Configuration config)
      Create the type-checking function
      Parameters:
      requiredItemType - the item type that all items in the sequence must conform to
      roleSupplier - information for error messages
      locator - the location of the expression for error messages
      config - the Saxon configuration
  • Method Details