|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.commons.digester.RuleSetBase | +--org.apache.commons.digester.xmlrules.FromXmlRuleSet
A Digester rule set where the rules come from an XML file.
Field Summary | |
static java.lang.String |
DIGESTER_DTD_PATH
|
private DigesterRuleParser |
parser
The rule set for parsing the Digester rules |
private Digester |
rulesDigester
The digester for loading the rules xml. |
private java.net.URL |
xmlRules
The file containing the Digester rules, in XML. |
Fields inherited from class org.apache.commons.digester.RuleSetBase |
namespaceURI |
Constructor Summary | |
FromXmlRuleSet(java.net.URL rulesXml)
Constructs a FromXmlRuleSet using the default DigesterRuleParser and rulesDigester. |
|
FromXmlRuleSet(java.net.URL rulesXml,
Digester rulesDigester)
Constructs a FromXmlRuleSet using the default DigesterRuleParser and a ruleDigester for loading the rules xml. |
|
FromXmlRuleSet(java.net.URL rulesXml,
DigesterRuleParser parser)
|
|
FromXmlRuleSet(java.net.URL rulesXml,
DigesterRuleParser parser,
Digester rulesDigester)
|
Method Summary | |
void |
addRuleInstances(Digester digester)
Adds to the digester the set of Rule instances defined in the XML file for this rule set. |
Methods inherited from class org.apache.commons.digester.RuleSetBase |
getNamespaceURI |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String DIGESTER_DTD_PATH
private java.net.URL xmlRules
private DigesterRuleParser parser
private Digester rulesDigester
Constructor Detail |
public FromXmlRuleSet(java.net.URL rulesXml)
rulesXml
- the path to the XML document defining the Digester rulespublic FromXmlRuleSet(java.net.URL rulesXml, Digester rulesDigester)
rulesXml
- the path to the XML document defining the Digester rulespublic FromXmlRuleSet(java.net.URL rulesXml, DigesterRuleParser parser)
rulesXml
- the path to the XML document defining the Digester rulesparser
- an instance of DigesterRuleParser, for parsing the rules from XMLpublic FromXmlRuleSet(java.net.URL rulesXml, DigesterRuleParser parser, Digester rulesDigester)
rulesXml
- the path to the XML document defining the Digester rulesparser
- an instance of DigesterRuleParser, for parsing the rules from XMLrulesDigester
- the digester used to load the Xml rules.Method Detail |
public void addRuleInstances(Digester digester) throws XmlLoadException
addRuleInstances
in interface RuleSet
addRuleInstances
in class RuleSetBase
digester
- Digester instance to which the new Rule instances
should be added.
XmlLoadException
RuleSetBase
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |