Class AbstractNamespaceURIBasedRulesModule

  • All Implemented Interfaces:
    RulesModule

    public abstract class AbstractNamespaceURIBasedRulesModule
    extends AbstractRulesModule
    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 Detail

      • namespaceURI

        private final java.lang.String namespaceURI
    • Constructor Detail

      • AbstractNamespaceURIBasedRulesModule

        public AbstractNamespaceURIBasedRulesModule​(java.lang.String namespaceURI)
        Creates a new (nullable) namespaceURI-based RulesModule that automatically binds every rule to the input namespaceURI.
        Parameters:
        namespaceURI - Namespace URI for which this Rule is relevant, or null to match independent of namespace.