Class XmlRulesModule
- java.lang.Object
-
- org.apache.commons.digester3.xmlrules.XmlRulesModule
-
- All Implemented Interfaces:
RulesModule
final class XmlRulesModule extends java.lang.Object implements RulesModule
-
-
Field Summary
Fields Modifier and Type Field Description private WithMemoryRulesBinder
memoryRulesBinder
private java.lang.String
rootPath
private java.util.Set<java.lang.String>
rootSystemIds
private NameSpaceURIRulesBinder
targetRulesBinder
-
Constructor Summary
Constructors Constructor Description XmlRulesModule(NameSpaceURIRulesBinder targetRulesBinder, java.util.Set<java.lang.String> rootSystemIds, java.lang.String rootPath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
configure(RulesBinder rulesBinder)
Configure the Digester rules binding via the given rules binder.protected LinkedRuleBuilder
forPattern(java.lang.String pattern)
-
-
-
Field Detail
-
targetRulesBinder
private final NameSpaceURIRulesBinder targetRulesBinder
-
rootSystemIds
private final java.util.Set<java.lang.String> rootSystemIds
-
rootPath
private final java.lang.String rootPath
-
memoryRulesBinder
private WithMemoryRulesBinder memoryRulesBinder
-
-
Constructor Detail
-
XmlRulesModule
public XmlRulesModule(NameSpaceURIRulesBinder targetRulesBinder, java.util.Set<java.lang.String> rootSystemIds, java.lang.String rootPath)
-
-
Method Detail
-
configure
public void configure(RulesBinder rulesBinder)
Configure the Digester rules binding via the given rules binder.- Specified by:
configure
in interfaceRulesModule
- Parameters:
rulesBinder
- The binder instance used to configure rules bindings.
-
forPattern
protected LinkedRuleBuilder forPattern(java.lang.String pattern)
- Parameters:
pattern
-- Returns:
-
-