Class RuleSetBase

java.lang.Object
org.apache.commons.digester3.RuleSetBase
All Implemented Interfaces:
RuleSet

public abstract class RuleSetBase extends Object implements RuleSet

Convenience base class that implements the RuleSet interface. Concrete implementations should list all of their actual rule creation logic in the addRuleSet() implementation.

  • Field Details

    • namespaceURI

      private final String namespaceURI
      The namespace URI that all Rule instances created by this RuleSet will be associated with.
  • Constructor Details

    • RuleSetBase

      public RuleSetBase()
      Build a new RuleSetBase with a null namespaceURI
    • RuleSetBase

      public RuleSetBase(String namespaceURI)
      Build a new RuleSetBase with the given namespaceURI
      Parameters:
      namespaceURI - The namespace URI that all Rule instances will be associated with.
      Since:
      3.0
  • Method Details

    • getNamespaceURI

      public String getNamespaceURI()
      Return the namespace URI that will be applied to all Rule instances created from this RuleSet.
      Specified by:
      getNamespaceURI in interface RuleSet
      Returns:
      the namespace URI that will be applied to all Rule instances created from this RuleSet