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.Rule
Digester rule that will cause the top-most element on the Digester stack (if it is a
Command
to be registered with the next-to-top element on the Digester stack (if it is aCatalog
orChain
). 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.String
nameAttribute
The 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 void
begin(java.lang.String namespace, java.lang.String name, org.xml.sax.Attributes attributes)
Register the topCommand
if 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.Exception
Register the top
Command
if appropriate.- Overrides:
begin
in 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
-
-