Package org.apache.tomcat.util.digester
Class RuleSetBase
- java.lang.Object
-
- org.apache.tomcat.util.digester.RuleSetBase
-
- All Implemented Interfaces:
RuleSet
- Direct Known Subclasses:
ContextRuleSet
,EngineRuleSet
,HostRuleSet
,NamingRuleSet
,WebRuleSet
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 theaddRuleSet()
implementation.
-
-
Field Summary
Fields Modifier and Type Field Description protected String
namespaceURI
The namespace URI that all Rule instances created by this RuleSet will be associated with.
-
Constructor Summary
Constructors Constructor Description RuleSetBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract void
addRuleInstances(Digester digester)
Add the set of Rule instances defined in this RuleSet to the specifiedDigester
instance, associating them with our namespace URI (if any).String
getNamespaceURI()
Return the namespace URI that will be applied to all Rule instances created from this RuleSet.
-
-
-
Field Detail
-
namespaceURI
protected String namespaceURI
The namespace URI that all Rule instances created by this RuleSet will be associated with.
-
-
Method Detail
-
getNamespaceURI
public String getNamespaceURI()
Return the namespace URI that will be applied to all Rule instances created from this RuleSet.- Specified by:
getNamespaceURI
in interfaceRuleSet
-
addRuleInstances
public abstract void addRuleInstances(Digester digester)
Add the set of Rule instances defined in this RuleSet to the specifiedDigester
instance, associating them with our namespace URI (if any). This method should only be called by a Digester instance.- Specified by:
addRuleInstances
in interfaceRuleSet
- Parameters:
digester
- Digester instance to which the new Rule instances should be added.
-
-