Class XmlFactoryConfigurationRuleSet
java.lang.Object
org.apache.commons.digester3.RuleSetBase
org.apache.velocity.tools.config.XmlFactoryConfigurationRuleSet
- All Implemented Interfaces:
org.apache.commons.digester3.RuleSet
public class XmlFactoryConfigurationRuleSet
extends org.apache.commons.digester3.RuleSetBase
This provides set of Rules used by
Commons-Digester to process configuration info
formatted as XML. This is the default RuleSet used by
XmlFactoryConfiguration.
Here is a short example XML:
<tools>
<data type="number" key="version" value="1.1"/>
<data key="isConvertedProp" value="false" class="java.lang.Boolean" converter="org.apache.commons.beanutils.converters.BooleanConverter"/>
<data type="boolean" key="isKnownType" value="true"/>
<data key="isAutoType" value="true"/>
<data key="foo" value="this is foo."/>
<data key="bar">this is bar.</data>
<toolbox scope="request" xhtml="true">
<tool key="toytool" class="ToyTool" restrictTo="index.vm"/>
</toolbox>
<toolbox scope="session">
<property name="createSession" value="true" type="boolean"/>
<tool key="map" class="java.util.HashMap"/>
</toolbox>
<toolbox scope="application">
<tool class="org.apache.velocity.tools.generic.DateTool"/>
</toolbox>
</tools>
- Version:
- $Id: XmlConfiguration.java 511959 2007-02-26 19:24:39Z nbubna $
- Author:
- Nathan Bubna
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classRule for adding configuration propertiesstatic class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddRuleInstances(org.apache.commons.digester3.Digester digester) Add the set of Rule instances defined in this RuleSet to the specifiedDigesterinstance, associating them with our namespace URI (if any).voidsetDataClass(Class clazz) voidsetPropertyClass(Class clazz) voidvoidsetToolConfigurationClass(Class clazz) Methods inherited from class org.apache.commons.digester3.RuleSetBase
getNamespaceURI
-
Field Details
-
toolboxConfigurationClass
-
toolConfigurationClass
-
dataClass
-
propertyClass
-
-
Constructor Details
-
XmlFactoryConfigurationRuleSet
public XmlFactoryConfigurationRuleSet()
-
-
Method Details
-
setToolboxConfigurationClass
-
setToolConfigurationClass
-
setDataClass
-
setPropertyClass
-
addRuleInstances
public void addRuleInstances(org.apache.commons.digester3.Digester digester) Add the set of Rule instances defined in this RuleSet to the specified
Digesterinstance, associating them with our namespace URI (if any). This method should only be called by a Digester instance. These rules assume that an instance oforg.apache.velocity.tools.view.ToolboxManageris pushed onto the evaluation stack before parsing begins.- Parameters:
digester- Digester instance to which the new Rule instances should be added.
-