Package net.sf.saxon.trans
Class TextOnlyCopyRuleSet
- java.lang.Object
-
- net.sf.saxon.trans.TextOnlyCopyRuleSet
-
- All Implemented Interfaces:
java.io.Serializable
,BuiltInRuleSet
public class TextOnlyCopyRuleSet extends java.lang.Object implements BuiltInRuleSet
The built-in rule set used for 1.0 and 2.0, which for document and element nodes does an apply-templates to children, and for text nodes and attribute nodes copies the node.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TextOnlyCopyRuleSet
getInstance()
Get the singleton instance of this classvoid
process(Item item, ParameterSet parameters, ParameterSet tunnelParams, XPathContext context, int locationId)
Perform the built-in template action for a given item.
-
-
-
Method Detail
-
getInstance
public static TextOnlyCopyRuleSet getInstance()
Get the singleton instance of this class- Returns:
- the singleton instance
-
process
public void process(Item item, ParameterSet parameters, ParameterSet tunnelParams, XPathContext context, int locationId) throws XPathException
Perform the built-in template action for a given item.- Specified by:
process
in interfaceBuiltInRuleSet
- 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- Throws:
XPathException
- if any dynamic error occurs
-
-