T - Defines a subtype of item to be checkedpublic class ItemTypeCheckingFunction<T extends Item> extends Object implements ItemMappingFunction<T,T>
ItemMappingIterator that checks that
all the items in a sequence are instances of a given item type| Constructor and Description |
|---|
ItemTypeCheckingFunction(ItemType requiredItemType,
RoleLocator role,
SourceLocator locator,
Configuration config)
Create the type-checking function
|
public ItemTypeCheckingFunction(ItemType requiredItemType, RoleLocator role, SourceLocator locator, Configuration config)
requiredItemType - the item type that all items in the sequence must conform torole - information for error messageslocator - the location of the expression for error messagesconfig - the Saxon configurationpublic T mapItem(T item) throws XPathException
ItemMappingFunctionmapItem in interface ItemMappingFunction<T extends Item,T extends Item>item - The input item to be mapped.XPathException - if a dynamic error occursCopyright (c) 2004-2013 Saxonica Limited. All rights reserved.