This is an automated email from the ASF dual-hosted git repository.
git-site-role pushed a commit to branch asf-staging
in repository https://gitbox.apache.org/repos/asf/struts-site.git
The following commit(s) were added to refs/heads/asf-staging by this push:
new ed8aaa31e Updates stage by Jenkins
ed8aaa31e is described below
commit ed8aaa31e2e70959c1095e64a51d476b874b2a38
Author: jenkins <[email protected]>
AuthorDate: Fri Nov 21 09:57:51 2025 +0000
Updates stage by Jenkins
---
.../core-developers/validations-annotation.html | 169 ++++++++++++---------
1 file changed, 93 insertions(+), 76 deletions(-)
diff --git a/content/core-developers/validations-annotation.html
b/content/core-developers/validations-annotation.html
index aef907b46..90b85d5c8 100644
--- a/content/core-developers/validations-annotation.html
+++ b/content/core-developers/validations-annotation.html
@@ -161,82 +161,97 @@
<h2 id="parameters">Parameters</h2>
-<p> <table class="confluenceTable" summary="">
-
- <tr>
- <th class="confluenceTh"> Parameter </th>
- <th class="confluenceTh"> Required </th>
- <th class="confluenceTh"> Notes </th>
- </tr>
- <tr>
- <td class="confluenceTd"> requiredFields </td>
- <td class="confluenceTd"> no </td>
-
- <td class="confluenceTd"> Add list of RequiredFieldValidators </td>
- </tr>
- <tr>
- <td class="confluenceTd"> customValidators </td>
- <td class="confluenceTd"> no </td>
- <td class="confluenceTd"> Add list of CustomValidators </td>
- </tr>
- <tr>
- <td class="confluenceTd"> conversionErrorFields </td>
-
- <td class="confluenceTd"> no </td>
- <td class="confluenceTd"> Add list of ConversionErrorFieldValidators </td>
- </tr>
- <tr>
- <td class="confluenceTd"> dateRangeFields </td>
- <td class="confluenceTd"> no </td>
- <td class="confluenceTd"> Add list of DateRangeFieldValidators </td>
- </tr>
- <tr>
- <td class="confluenceTd"> emails </td>
- <td class="confluenceTd"> no </td>
- <td class="confluenceTd"> Add list of EmailValidators </td>
- </tr>
- <tr>
- <td class="confluenceTd"> fieldExpressions </td>
- <td class="confluenceTd"> no </td>
- <td class="confluenceTd"> Add list of FieldExpressionValidators </td>
- </tr>
- <tr>
- <td class="confluenceTd"> intRangeFields </td>
- <td class="confluenceTd"> no </td>
- <td class="confluenceTd"> Add list of IntRangeFieldValidators </td>
- </tr>
- <tr>
- <td class="confluenceTd"> requiredStrings </td>
- <td class="confluenceTd"> no </td>
- <td class="confluenceTd"> Add list of RequiredStringValidators </td>
- </tr>
- <tr>
- <td class="confluenceTd"> stringLengthFields </td>
- <td class="confluenceTd"> no </td>
- <td class="confluenceTd"> Add list of StringLengthFieldValidators </td>
- </tr>
- <tr>
- <td class="confluenceTd"> urls </td>
- <td class="confluenceTd"> no </td>
- <td class="confluenceTd"> Add list of UrlValidators </td>
- </tr>
- <tr>
- <td class="confluenceTd"> visitorFields </td>
- <td class="confluenceTd"> no </td>
- <td class="confluenceTd"> Add list of VisitorFieldValidators </td>
- </tr>
- <tr>
- <td class="confluenceTd"> regexFields </td>
- <td class="confluenceTd"> no </td>
- <td class="confluenceTd"> Add list of RegexFieldValidator </td>
- </tr>
- <tr>
- <td class="confluenceTd"> expressions </td>
- <td class="confluenceTd"> no </td>
- <td class="confluenceTd"> Add list of ExpressionValidator </td>
- </tr>
- </table>
-</p>
+<table>
+ <thead>
+ <tr>
+ <th>Parameter</th>
+ <th>Required</th>
+ <th>Notes</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>requiredFields</td>
+ <td>no</td>
+ <td>Add list of RequiredFieldValidators</td>
+ </tr>
+ <tr>
+ <td>customValidators</td>
+ <td>no</td>
+ <td>Add list of CustomValidators</td>
+ </tr>
+ <tr>
+ <td>conversionErrorFields</td>
+ <td>no</td>
+ <td>Add list of ConversionErrorFieldValidators</td>
+ </tr>
+ <tr>
+ <td>dateRangeFields</td>
+ <td>no</td>
+ <td>Add list of DateRangeFieldValidators</td>
+ </tr>
+ <tr>
+ <td>doubleRangeFields</td>
+ <td>no</td>
+ <td>Add list of DoubleRangeFieldValidators</td>
+ </tr>
+ <tr>
+ <td>emails</td>
+ <td>no</td>
+ <td>Add list of EmailValidators</td>
+ </tr>
+ <tr>
+ <td>expressions</td>
+ <td>no</td>
+ <td>Add list of ExpressionValidators</td>
+ </tr>
+ <tr>
+ <td>fieldExpressions</td>
+ <td>no</td>
+ <td>Add list of FieldExpressionValidators</td>
+ </tr>
+ <tr>
+ <td>intRangeFields</td>
+ <td>no</td>
+ <td>Add list of IntRangeFieldValidators</td>
+ </tr>
+ <tr>
+ <td>longRangeFields</td>
+ <td>no</td>
+ <td>Add list of LongRangeFieldValidators</td>
+ </tr>
+ <tr>
+ <td>regexFields</td>
+ <td>no</td>
+ <td>Add list of RegexFieldValidators</td>
+ </tr>
+ <tr>
+ <td>requiredStrings</td>
+ <td>no</td>
+ <td>Add list of RequiredStringValidators</td>
+ </tr>
+ <tr>
+ <td>shortRangeFields</td>
+ <td>no</td>
+ <td>Add list of ShortRangeFieldValidators</td>
+ </tr>
+ <tr>
+ <td>stringLengthFields</td>
+ <td>no</td>
+ <td>Add list of StringLengthFieldValidators</td>
+ </tr>
+ <tr>
+ <td>urls</td>
+ <td>no</td>
+ <td>Add list of UrlValidators</td>
+ </tr>
+ <tr>
+ <td>visitorFields</td>
+ <td>no</td>
+ <td>Add list of VisitorFieldValidators</td>
+ </tr>
+ </tbody>
+</table>
<h2 id="examples">Examples</h2>
@@ -257,6 +272,8 @@
<span class="o">{</span> <span
class="nd">@LongRangeFieldValidator</span><span class="o">(</span><span
class="n">type</span> <span class="o">=</span> <span
class="nc">ValidatorType</span><span class="o">.</span><span
class="na">SIMPLE</span><span class="o">,</span> <span
class="n">fieldName</span> <span class="o">=</span> <span
class="s">"intfield"</span><span class="o">,</span> <span class="n">min</span>
<span class="o">=</span> <span class="s">"6"</span><span class=" [...]
<span class="n">shortRangeFields</span> <span class="o">=</span>
<span class="o">{</span> <span
class="nd">@ShortRangeFieldValidator</span><span class="o">(</span><span
class="n">type</span> <span class="o">=</span> <span
class="nc">ValidatorType</span><span class="o">.</span><span
class="na">SIMPLE</span><span class="o">,</span> <span
class="n">fieldName</span> <span class="o">=</span> <span
class="s">"shortfield"</span><span class="o">,</span> <span
class="n">min</span> <span class="o">=</span> <span class="s">"1"</span><span
clas [...]
+ <span class="n">doubleRangeFields</span> <span class="o">=</span>
+ <span class="o">{</span> <span
class="nd">@DoubleRangeFieldValidator</span><span class="o">(</span><span
class="n">type</span> <span class="o">=</span> <span
class="nc">ValidatorType</span><span class="o">.</span><span
class="na">SIMPLE</span><span class="o">,</span> <span
class="n">fieldName</span> <span class="o">=</span> <span
class="s">"doublefield"</span><span class="o">,</span> <span
class="n">minInclusive</span> <span class="o">=</span> <span
class="s">"0.0"</sp [...]
<span class="n">dateRangeFields</span> <span class="o">=</span>
<span class="o">{</span><span
class="nd">@DateRangeFieldValidator</span><span class="o">(</span><span
class="n">type</span> <span class="o">=</span> <span
class="nc">ValidatorType</span><span class="o">.</span><span
class="na">SIMPLE</span><span class="o">,</span> <span
class="n">fieldName</span> <span class="o">=</span> <span
class="s">"datefield"</span><span class="o">,</span> <span class="n">min</span>
<span class="o">=</span> <span class="s">"-1"</span><span class= [...]
<span class="n">expressions</span> <span class="o">=</span> <span
class="o">{</span>