Package org.apache.commons.chain.config
Class ConfigRegisterRule
- java.lang.Object
-
- org.apache.commons.digester.Rule
-
- org.apache.commons.chain.config.ConfigRegisterRule
-
class ConfigRegisterRule extends org.apache.commons.digester.RuleDigester rule that will cause the top-most element on the Digester stack (if it is a
Commandto be registered with the next-to-top element on the Digester stack (if it is aCatalogorChain). To be registered with aCatalog, the top-most element must contain a value for the specified attribute that contains the name under which it should be registered.- Version:
- $Revision: 480477 $ $Date: 2006-11-29 08:34:52 +0000 (Wed, 29 Nov 2006) $
- Author:
- Craig R. McClanahan
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringnameAttributeThe name of the attribute under which we can retrieve the name this command should be registered with.
-
Constructor Summary
Constructors Constructor Description ConfigRegisterRule(java.lang.String nameAttribute)Construct a new instance of this rule that looks for an attribute with the specified name.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbegin(java.lang.String namespace, java.lang.String name, org.xml.sax.Attributes attributes)Register the topCommandif appropriate.
-
-
-
Constructor Detail
-
ConfigRegisterRule
public ConfigRegisterRule(java.lang.String nameAttribute)
Construct a new instance of this rule that looks for an attribute with the specified name.
- Parameters:
nameAttribute- Name of the attribute containing the name under which this command should be registered
-
-
Method Detail
-
begin
public void begin(java.lang.String namespace, java.lang.String name, org.xml.sax.Attributes attributes) throws java.lang.ExceptionRegister the top
Commandif appropriate.- Overrides:
beginin classorg.apache.commons.digester.Rule- Parameters:
namespace- the namespace URI of the matching element, or an empty string if the parser is not namespace aware or the element has no namespacename- the local name if the parser is namespace aware, or just the element name otherwiseattributes- The attribute list of this element- Throws:
java.lang.Exception
-
-