org.apache.commons.digester

Class RuleSetBase

Implemented Interfaces:
RuleSet
Known Direct Subclasses:
DigesterRuleParser, FromXmlRuleSet

public abstract class RuleSetBase
extends java.lang.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 Summary

protected String
namespaceURI
The namespace URI that all Rule instances created by this RuleSet will be associated with.

Method Summary

void
addRuleInstances(Digester digester)
Add the set of Rule instances defined in this RuleSet to the specified Digester 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 Details

namespaceURI

protected String namespaceURI
The namespace URI that all Rule instances created by this RuleSet will be associated with.

Method Details

addRuleInstances

public void addRuleInstances(Digester digester)
Add the set of Rule instances defined in this RuleSet to the specified Digester instance, associating them with our namespace URI (if any). This method should only be called by a Digester instance.
Specified by:
addRuleInstances in interface RuleSet

Parameters:
digester - Digester instance to which the new Rule instances should be added.


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


Copyright 2001-2005 The Apache Software Foundation.