|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
org.dom4j.rule Class RuleSet
java.lang.Object org.dom4j.rule.RuleSet
- 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 $
- Author:
- James Strachan
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()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
RuleSet
public RuleSet()
Method Detail |
toString
public String toString()
getMatchingRule
public Rule getMatchingRule(Node node)
- Performs an XSLT processing model match for the rule which matches the
given Node the best.
- Parameters:
node
- is the DOM4J Node to match against- Returns:
- the matching Rule or no rule if none matched
addRule
public void addRule(Rule rule)
removeRule
public void removeRule(Rule rule)
addAll
public void addAll(RuleSet that)
- Adds all the rules to this RuleSet from the given other rule set.
- Parameters:
that
- DOCUMENT ME!
getRuleArray
protected Rule[] getRuleArray()
- Returns an array of sorted rules.
- Returns:
- the rules as a sorted array in ascending precendence so that the rules at the end of the array should be used first
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2001-2005 MetaStuff Ltd.. All Rights Reserved.