org.dom4j.rule
public class RuleManager extends Object
RuleManager manages a set of rules such that a rule can be
found for a given DOM4J Node using the XSLT processing model.
Version: $Revision: 1.9 $
| Constructor Summary | |
|---|---|
| RuleManager() | |
| Method Summary | |
|---|---|
| protected void | addDefaultRule(Mode mode, Pattern pattern, Action action) |
| protected void | addDefaultRules(Mode mode)
Adds the default stylesheet rules to the given Modeinstance
|
| void | addRule(Rule rule) |
| void | clear() |
| protected Rule | createDefaultRule(Pattern pattern, Action action) |
| protected Mode | createMode()
A factory method to return a new Modeinstance which should add
the necessary default rules
|
| Rule | getMatchingRule(String modeName, Node node)
Performs an XSLT processing model match for the rule which matches the
given Node the best.
|
| Mode | getMode(String modeName)
DOCUMENT ME!
|
| Action | getValueOfAction()
DOCUMENT ME!
|
| void | removeRule(Rule rule) |
| void | setValueOfAction(Action valueOfAction)
Sets the default value-of action which is used in the default rules for
the pattern "text()|@"
|
Parameters: mode DOCUMENT ME!
Returns: DOCUMENT ME!
Parameters: modeName is the name of the mode associated with the rule if any node is the DOM4J Node to match against
Returns: the matching Rule or no rule if none matched
Parameters: modeName DOCUMENT ME!
Returns: the Mode instance for the given mode name. If one does not exist then it will be created.
Returns: the default value-of action which is used in the default rules for the pattern "text()|@"
Parameters: valueOfAction DOCUMENT ME!