4
digester-rules.xml defines the rules our Digester will use to transform
5
validation.xml files into Java objects.
7
$Id: digester-rules.xml,v 1.4 2003/05/28 04:14:32 dgraham Exp $
11
<!DOCTYPE digester-rules PUBLIC "-//Jakarta Apache //DTD digester-rules XML V1.0//EN"
12
"http://jakarta.apache.org/commons/digester/dtds/digester-rules.dtd">
16
<pattern value="form-validation/global">
18
<pattern value="constant">
19
<call-method-rule methodname="addConstant" paramcount="2" />
20
<call-param-rule pattern="constant-name" paramnumber="0" />
21
<call-param-rule pattern="constant-value" paramnumber="1" />
24
<pattern value="validator">
25
<object-create-rule classname="org.apache.commons.validator.ValidatorAction" />
26
<set-properties-rule/>
27
<set-next-rule methodname="addValidatorAction" paramtype="org.apache.commons.validator.ValidatorAction" />
28
<call-method-rule pattern="javascript" methodname="setJavascript" paramcount="0" />
34
<pattern value="form-validation/formset">
35
<object-create-rule classname="org.apache.commons.validator.FormSet" />
36
<set-properties-rule/>
37
<set-next-rule methodname="addFormSet" paramtype="org.apache.commons.validator.FormSet" />
39
<pattern value="constant">
40
<call-method-rule methodname="addConstant" paramcount="2" />
41
<call-param-rule pattern="constant-name" paramnumber="0" />
42
<call-param-rule pattern="constant-value" paramnumber="1" />
45
<pattern value="form">
46
<object-create-rule classname="org.apache.commons.validator.Form" />
47
<set-properties-rule/>
48
<set-next-rule methodname="addForm" paramtype="org.apache.commons.validator.Form" />
50
<pattern value="field">
51
<object-create-rule classname="org.apache.commons.validator.Field" />
52
<set-properties-rule/>
53
<set-next-rule methodname="addField" paramtype="org.apache.commons.validator.Field" />
56
<call-method-rule methodname="addVar" paramcount="3" />
57
<call-param-rule pattern="var-name" paramnumber="0" />
58
<call-param-rule pattern="var-value" paramnumber="1" />
59
<call-param-rule pattern="var-jstype" paramnumber="2" />
63
<object-create-rule classname="org.apache.commons.validator.Msg" />
64
<set-properties-rule/>
65
<set-next-rule methodname="addMsg" paramtype="org.apache.commons.validator.Msg" />
69
<object-create-rule classname="org.apache.commons.validator.Arg" />
70
<set-properties-rule/>
71
<set-next-rule methodname="addArg" paramtype="org.apache.commons.validator.Arg" />
74
<!-- The arg0, etc. elements are deprecated. We can remove these definitions after 1.1 -->
75
<pattern value="arg0">
76
<object-create-rule classname="org.apache.commons.validator.Arg" />
77
<set-properties-rule/>
78
<set-next-rule methodname="addArg0" paramtype="org.apache.commons.validator.Arg" />
80
<pattern value="arg1">
81
<object-create-rule classname="org.apache.commons.validator.Arg" />
82
<set-properties-rule/>
83
<set-next-rule methodname="addArg1" paramtype="org.apache.commons.validator.Arg" />
85
<pattern value="arg2">
86
<object-create-rule classname="org.apache.commons.validator.Arg" />
87
<set-properties-rule/>
88
<set-next-rule methodname="addArg2" paramtype="org.apache.commons.validator.Arg" />
90
<pattern value="arg3">
91
<object-create-rule classname="org.apache.commons.validator.Arg" />
92
<set-properties-rule/>
93
<set-next-rule methodname="addArg3" paramtype="org.apache.commons.validator.Arg" />