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 a Catalog or Chain).
To be registered with a Catalog, 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
FieldsModifier and TypeFieldDescriptionprivate StringThe name of the attribute under which we can retrieve the name this command should be registered with.Fields inherited from class org.apache.commons.digester.Rule
digester, namespaceURI -
Constructor Summary
ConstructorsConstructorDescriptionConfigRegisterRule(String nameAttribute) Construct a new instance of this rule that looks for an attribute with the specified name. -
Method Summary
Modifier and TypeMethodDescriptionvoidbegin(String namespace, String name, Attributes attributes) Register the topCommandif appropriate.Methods inherited from class org.apache.commons.digester.Rule
begin, body, body, end, end, finish, getDigester, getNamespaceURI, setDigester, setNamespaceURI
-
Field Details
-
nameAttribute
The name of the attribute under which we can retrieve the name this command should be registered with.
-
-
Constructor Details
-
ConfigRegisterRule
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 Details
-
begin
Register 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:
Exception
-