net.sf.saxon.trans
Interface BuiltInRuleSet
- All Superinterfaces:
- Serializable
- All Known Implementing Classes:
- DeepCopyRuleSet, DeepSkipRuleSet, FailRuleSet, RuleSetWithWarnings, ShallowCopyRuleSet, ShallowSkipRuleSet, TextOnlyCopyRuleSet
public interface BuiltInRuleSet
- extends Serializable
Defines a set of built-in template rules (rules for use when no user-defined template
rules match a given node)
process
void process(Item item,
ParameterSet parameters,
ParameterSet tunnelParams,
XPathContext context,
int locationId)
throws XPathException
- Perform the built-in template action for a given item.
- Parameters:
item
- the item to be processedparameters
- the parameters supplied to apply-templatestunnelParams
- the tunnel parameters to be passed throughcontext
- the dynamic evaluation contextlocationId
- location of the instruction (apply-templates, apply-imports etc) that caused
the built-in template to be invoked @exception XPathException if any dynamic error occurs
- Throws:
XPathException
Copyright (c) 2004-2011 Saxonica Limited. All rights reserved.