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 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 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