Interface BuiltInRuleSet

All Superinterfaces:
Serializable
All Known Implementing Classes:
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)
  • Method Summary

    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 Details

    • 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 processed
      parameters - the parameters supplied to apply-templates
      tunnelParams - the tunnel parameters to be passed through
      context - the dynamic evaluation context
      locationId - 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