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,
XPathContext context)
Create the type-checking function
|
public ItemTypeCheckingFunction(ItemType requiredItemType, RoleLocator role, SourceLocator locator, XPathContext context)
requiredItemType - the item type that all items in the sequence must conform torole - information for error messagescontext - the external evaluation contextpublic 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 occurs