Package org.dom4j.rule


package org.dom4j.rule

A Pattern based XML rule engine which implements the full XSLT processing model while allowing any Action to be fired if a pattern matches. This package can be used as a the base for a full XSLT implementation or alternatives, such as a JSP custom tag implementation of XSLT.

  • Class
    Description
    Action represents some default action which should occur when a rule matches a node in the XSLT processing model.
    Mode manages a number of RuleSet instances for the mode in a stylesheet.
    NullAction represents an empty action that does nothing.
    Pattern defines the behaviour for pattern in the XSLT processing model.
    Rule matches against DOM4J Node so that some action can be performed such as in the XSLT processing model.
    RuleManager manages a set of rules such that a rule can be found for a given DOM4J Node using the XSLT processing model.
    RuleSet manages a set of rules which are sorted in order of relevance according to the XSLT defined conflict resolution policy.
    Stylesheet implements an XSLT stylesheet such that rules can be added to the stylesheet and the stylesheet can be applied to a source document or node.