Package net.sf.saxon.trans
Interface BuiltInRuleSet
-
- All Superinterfaces:
java.io.Serializable
- All Known Implementing Classes:
ShallowSkipRuleSet
,TextOnlyCopyRuleSet
public interface BuiltInRuleSet extends java.io.Serializable
Defines a set of built-in template rules (rules for use when no user-defined template rules match a given node)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
process(Item item, ParameterSet parameters, ParameterSet tunnelParams, XPathContext context, int locationId)
Perform the built-in template action for a given item.
-
-
-
Method Detail
-
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
-
-