|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
org.dom4j.rule Class RuleManager
java.lang.Object org.dom4j.rule.RuleManager
- 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 $
- Author:
- James Strachan
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 Mode instance |
void |
addRule(Rule rule)
|
void |
clear()
|
protected Rule |
createDefaultRule(Pattern pattern,
Action action)
|
protected Mode |
createMode()
A factory method to return a new Mode instance 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()|@" |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
RuleManager
public RuleManager()
Method Detail |
getMode
public Mode getMode(String modeName)
- DOCUMENT ME!
- Parameters:
modeName
- DOCUMENT ME!- Returns:
- the Mode instance for the given mode name. If one does not exist then it will be created.
addRule
public void addRule(Rule rule)
removeRule
public void removeRule(Rule rule)
getMatchingRule
public Rule getMatchingRule(String modeName, Node node)
- Performs an XSLT processing model match for the rule which matches the
given Node the best.
- Parameters:
modeName
- is the name of the mode associated with the rule if anynode
- is the DOM4J Node to match against- Returns:
- the matching Rule or no rule if none matched
clear
public void clear()
getValueOfAction
public Action getValueOfAction()
- DOCUMENT ME!
- Returns:
- the default value-of action which is used in the default rules for the pattern "text()|@"
setValueOfAction
public void setValueOfAction(Action valueOfAction)
- Sets the default value-of action which is used in the default rules for
the pattern "text()|@"
- Parameters:
valueOfAction
- DOCUMENT ME!
createMode
protected Mode createMode()
- A factory method to return a new
Mode
instance which should add the necessary default rules - Returns:
- DOCUMENT ME!
addDefaultRules
protected void addDefaultRules(Mode mode)
- Adds the default stylesheet rules to the given
Mode
instance - Parameters:
mode
- DOCUMENT ME!
addDefaultRule
protected void addDefaultRule(Mode mode, Pattern pattern, Action action)
createDefaultRule
protected Rule createDefaultRule(Pattern pattern, Action action)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2001-2005 MetaStuff Ltd.. All Rights Reserved.