org.dom4j.rule
public class RuleSet extends Object
RuleSet
manages a set of rules which are sorted in order of
relevance according to the XSLT defined conflict resolution policy. This
makes finding the correct rule for a DOM4J Node using the XSLT processing
model efficient as the rules can be evaluated in order of priority.
Version: $Revision: 1.10 $
Constructor Summary | |
---|---|
RuleSet() |
Method Summary | |
---|---|
void | addAll(RuleSet that)
Adds all the rules to this RuleSet from the given other rule set.
|
void | addRule(Rule rule) |
Rule | getMatchingRule(Node node)
Performs an XSLT processing model match for the rule which matches the
given Node the best.
|
protected Rule[] | getRuleArray()
Returns an array of sorted rules.
|
void | removeRule(Rule rule) |
String | toString() |
Parameters: that DOCUMENT ME!
Parameters: node is the DOM4J Node to match against
Returns: the matching Rule or no rule if none matched
Returns: the rules as a sorted array in ascending precendence so that the rules at the end of the array should be used first