## Uses of Class
org.dom4j.rule.Rule

Packages that use Rule
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.

Uses of Rule in org.dom4j.rule

Methods in org.dom4j.rule that return Rule
`Rule` `RuleSet.getMatchingRule(Node node)` Performs an XSLT processing model match for the rule which matches the given Node the best.
`protected Rule[]` `RuleSet.getRuleArray()` Returns an array of sorted rules.
`Rule` `RuleManager.getMatchingRule(String modeName, Node node)` Performs an XSLT processing model match for the rule which matches the given Node the best.
`protected Rule` `RuleManager.createDefaultRule(Pattern pattern, Action action)`
`Rule[]` `Rule.getUnionRules()` If this rule contains a union pattern then this method should return an array of Rules which describe the union rule, which should contain more than one rule.
`Rule` `Mode.getMatchingRule(Node node)` Performs an XSLT processing model match for the rule which matches the given Node the best.

Methods in org.dom4j.rule with parameters of type Rule
`void` `Stylesheet.addRule(Rule rule)` Add a rule to this stylesheet.
`void` `Stylesheet.removeRule(Rule rule)` Removes the specified rule from this stylesheet.
`void` `RuleSet.addRule(Rule rule)`
`void` `RuleSet.removeRule(Rule rule)`
`void` `RuleManager.addRule(Rule rule)`
`void` `RuleManager.removeRule(Rule rule)`
`int` `Rule.compareTo(Rule that)` Compares two rules in XSLT processing model order assuming that the modes are equal.
`void` `Mode.addRule(Rule rule)`
`void` `Mode.removeRule(Rule rule)`
`protected Map` `Mode.addToNameMap(Map map, String name, Rule rule)` Adds the Rule to a RuleSet for the given name.
`protected void` `Mode.removeFromNameMap(Map map, String name, Rule rule)`

Constructors in org.dom4j.rule with parameters of type Rule
`Rule(Rule that, Pattern pattern)` Constructs a new Rule with the same instance data as the given rule but a different pattern.

Copyright © 2001-2005 MetaStuff Ltd.. All Rights Reserved.