类 XmlFactoryConfigurationRuleSet
java.lang.Object
org.apache.commons.digester3.RuleSetBase
org.apache.velocity.tools.config.XmlFactoryConfigurationRuleSet
- 所有已实现的接口:
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>
- 版本:
- $Id: XmlConfiguration.java 511959 2007-02-26 19:24:39Z nbubna $
- 作者:
- Nathan Bubna
-
嵌套类概要
嵌套类修饰符和类型类说明static classRule for adding configuration propertiesstatic class -
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidaddRuleInstances(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) 从类继承的方法 org.apache.commons.digester3.RuleSetBase
getNamespaceURI
-
字段详细资料
-
toolboxConfigurationClass
-
toolConfigurationClass
-
dataClass
-
propertyClass
-
-
构造器详细资料
-
XmlFactoryConfigurationRuleSet
public XmlFactoryConfigurationRuleSet()
-
-
方法详细资料
-
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.- 参数:
digester- Digester instance to which the new Rule instances should be added.
-