Class AbstractNamespaceURIBasedRulesModule
java.lang.Object
org.apache.commons.digester3.binder.AbstractRulesModule
org.apache.commons.digester3.binder.AbstractNamespaceURIBasedRulesModule
- All Implemented Interfaces:
RulesModule
A support class for RulesModule which reduces repetition and results in a more readable configuration, that
sets rules binding for a defined namespace URI (it can be overridden while binding).
- Since:
- 3.0
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAbstractNamespaceURIBasedRulesModule
(String namespaceURI) Creates a new (nullable) namespaceURI-basedRulesModule
that automatically binds every rule to the input namespaceURI. -
Method Summary
Modifier and TypeMethodDescriptionprotected LinkedRuleBuilder
forPattern
(String pattern) Allows user binding one or more Digester rules to the input pattern.Methods inherited from class org.apache.commons.digester3.binder.AbstractRulesModule
addError, addError, configure, configure, install, rulesBinder
-
Field Details
-
namespaceURI
-
-
Constructor Details
-
AbstractNamespaceURIBasedRulesModule
Creates a new (nullable) namespaceURI-basedRulesModule
that automatically binds every rule to the input namespaceURI.- Parameters:
namespaceURI
- Namespace URI for which this Rule is relevant, ornull
to match independent of namespace.
-
-
Method Details
-
forPattern
Allows user binding one or more Digester rules to the input pattern.- Overrides:
forPattern
in classAbstractRulesModule
- Parameters:
pattern
- The pattern used to bind rules- Returns:
- The Digester rules builder
- See Also:
-