Package org.apache.tomcat.util.digester
Interface RuleSet
- All Known Implementing Classes:
ClusterRuleSet,ContextRuleSet,CredentialHandlerRuleSet,EngineRuleSet,HostRuleSet,ImplicitTldRuleSet,MemoryRuleSet,NamingRuleSet,RealmRuleSet,TldRuleSet,WebRuleSet
public interface RuleSet
Public interface defining a shorthand means of configuring a complete
set of related Rule definitions, possibly associated with
a particular namespace URI, in one operation. To use an instance of a
class that implements this interface:
- Create a concrete implementation of this interface.
- Optionally, you can configure a
RuleSetto be relevant only for a particular namespace URI by configuring the value to be returned bygetNamespaceURI(). - As you are configuring your Digester instance, call
digester.addRuleSet()and pass the RuleSet instance. - Digester will call the
addRuleInstances()method of your RuleSet to configure the necessary rules.
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddRuleInstances(Digester digester) Add the set of Rule instances defined in this RuleSet to the specifiedDigesterinstance, associating them with our namespace URI (if any).
-
Method Details
-
addRuleInstances
Add the set of Rule instances defined in this RuleSet to the specifiedDigesterinstance, associating them with our namespace URI (if any). This method should only be called by a Digester instance.- Parameters:
digester- Digester instance to which the new Rule instances should be added.
-