Class ItemTypeCheckingFunction<T extends Item>

  • Type Parameters:
    T - Defines a subtype of item to be checked
    All Implemented Interfaces:
    ItemMappingFunction<T,​T>

    public class ItemTypeCheckingFunction<T extends Item>
    extends java.lang.Object
    implements ItemMappingFunction<T,​T>
    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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      T mapItem​(T item)
      Map one item to another item.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ItemTypeCheckingFunction

        public ItemTypeCheckingFunction​(ItemType requiredItemType,
                                        RoleLocator role,
                                        javax.xml.transform.SourceLocator locator,
                                        XPathContext context)
        Create the type-checking function
        Parameters:
        requiredItemType - the item type that all items in the sequence must conform to
        role - information for error messages
        context - the external evaluation context