<?xml version="1.0" encoding="UTF-8"?>
<templateSet group="validator">
  <template name="validator.date" value="  @struts.validator-args  arg0resource=&quot;$name$&quot;&#10;* @struts.validator  type=&quot;date&quot;&#10;* @struts.validator-var    name=&quot;datePattern&quot;&#10;*                                      value=&quot;yyyy-MM-dd&quot;&#10;" description="validates that a field can be converted to a Date" toReformat="true" toShortenFQNames="true">
    <variable name="name" expression="" defaultValue="" alwaysStopAt="true" />
    <context>
      <option name="JAVA_CODE" value="false" />
      <option name="JAVA_COMMENT" value="true" />
      <option name="JAVA_STRING" value="false" />
      <option name="XML" value="false" />
      <option name="HTML" value="false" />
      <option name="JSP" value="false" />
      <option name="COMPLETION" value="false" />
      <option name="OTHER" value="false" />
    </context>
  </template>
  <template name="validator.date_required" value="  @struts.validator-args  arg0resource=&quot;$name$&quot;&#10;* @struts.validator  type=&quot;required&quot;&#10;* @struts.validator  type=&quot;date&quot;&#10;* @struts.validator-var  name=&quot;datePattern&quot;&#10;*                                     value=&quot;yyyy-MM-dd&#10;" description="validates that a mandatory field can be converted to a Date" toReformat="true" toShortenFQNames="true">
    <variable name="name" expression="" defaultValue="" alwaysStopAt="true" />
    <context>
      <option name="JAVA_CODE" value="false" />
      <option name="JAVA_COMMENT" value="true" />
      <option name="JAVA_STRING" value="false" />
      <option name="XML" value="false" />
      <option name="HTML" value="false" />
      <option name="JSP" value="false" />
      <option name="COMPLETION" value="false" />
      <option name="OTHER" value="false" />
    </context>
  </template>
  <template name="validator.email" value="  @struts.validator-args  arg0resource=&quot;$name$&quot;&#10;* @struts.validator  type=&quot;required&quot;" description="validate email address format" toReformat="true" toShortenFQNames="true">
    <variable name="name" expression="" defaultValue="" alwaysStopAt="true" />
    <context>
      <option name="JAVA_CODE" value="false" />
      <option name="JAVA_COMMENT" value="true" />
      <option name="JAVA_STRING" value="false" />
      <option name="XML" value="false" />
      <option name="HTML" value="false" />
      <option name="JSP" value="false" />
      <option name="COMPLETION" value="false" />
      <option name="OTHER" value="false" />
    </context>
  </template>
  <template name="validator.email_required" value="  @struts.validator-args  arg0resource=&quot;$name$&quot;&#10;* @struts.validator  type=&quot;required&quot;&#10;* @struts.validator  type=&quot;email&quot;" description="validate mandatory field  for email address format" toReformat="true" toShortenFQNames="true">
    <variable name="name" expression="" defaultValue="" alwaysStopAt="true" />
    <context>
      <option name="JAVA_CODE" value="false" />
      <option name="JAVA_COMMENT" value="true" />
      <option name="JAVA_STRING" value="false" />
      <option name="XML" value="false" />
      <option name="HTML" value="false" />
      <option name="JSP" value="false" />
      <option name="COMPLETION" value="false" />
      <option name="OTHER" value="false" />
    </context>
  </template>
  <template name="validator.float" value="  @struts.validator-args  arg0resource=&quot;$name$&quot;&#10;* @struts.validator  type=&quot;float&quot;" description="validates that a field can be converted to a Float" toReformat="true" toShortenFQNames="true">
    <variable name="name" expression="" defaultValue="" alwaysStopAt="true" />
    <context>
      <option name="JAVA_CODE" value="false" />
      <option name="JAVA_COMMENT" value="true" />
      <option name="JAVA_STRING" value="false" />
      <option name="XML" value="false" />
      <option name="HTML" value="false" />
      <option name="JSP" value="false" />
      <option name="COMPLETION" value="false" />
      <option name="OTHER" value="false" />
    </context>
  </template>
  <template name="validator.float_range_required" value="  @struts.validator-args  arg0resource=&quot;$name$&quot;&#10;* @struts.validator  type=&quot;required&quot;&#10;* @struts.validator  type=&quot;float&quot;&#10;* @struts.validator  type=&quot;floatRange&quot;&#10;*                              arg1value=&quot;${var:min}&quot;  arg2value=&quot;${var:max}&quot;&#10;* @struts.validator-var name=&quot;min&quot; value=&quot;$min$&quot;&#10;* @struts.validator-var name=&quot;max&quot; value=&quot;$max$&quot;" description="validates that a mandatory  field can be converted to a Float Range" toReformat="true" toShortenFQNames="true">
    <variable name="name" expression="" defaultValue="" alwaysStopAt="true" />
    <variable name="min" expression="" defaultValue="" alwaysStopAt="true" />
    <variable name="max" expression="" defaultValue="" alwaysStopAt="true" />
    <context>
      <option name="JAVA_CODE" value="false" />
      <option name="JAVA_COMMENT" value="true" />
      <option name="JAVA_STRING" value="false" />
      <option name="XML" value="false" />
      <option name="HTML" value="false" />
      <option name="JSP" value="false" />
      <option name="COMPLETION" value="false" />
      <option name="OTHER" value="false" />
    </context>
  </template>
  <template name="validator.float_required" value="  @struts.validator-args  arg0resource=&quot;$name$&quot;&#10;* @struts.validator  type=&quot;required&quot;&#10;* @struts.validator  type=&quot;float&quot;" description="validates that a mandatory  field can be converted to a Float" toReformat="true" toShortenFQNames="true">
    <variable name="name" expression="" defaultValue="" alwaysStopAt="true" />
    <context>
      <option name="JAVA_CODE" value="false" />
      <option name="JAVA_COMMENT" value="true" />
      <option name="JAVA_STRING" value="false" />
      <option name="XML" value="false" />
      <option name="HTML" value="false" />
      <option name="JSP" value="false" />
      <option name="COMPLETION" value="false" />
      <option name="OTHER" value="false" />
    </context>
  </template>
  <template name="validator.integer" value="  @struts.validator-args  arg0resource=&quot;$name$&quot;&#10;* @struts.validator  type=&quot;integer&quot;&#10;" description="validates that a field can be converted to an Integer" toReformat="true" toShortenFQNames="true">
    <variable name="name" expression="" defaultValue="" alwaysStopAt="true" />
    <context>
      <option name="JAVA_CODE" value="false" />
      <option name="JAVA_COMMENT" value="true" />
      <option name="JAVA_STRING" value="false" />
      <option name="XML" value="false" />
      <option name="HTML" value="false" />
      <option name="JSP" value="false" />
      <option name="COMPLETION" value="false" />
      <option name="OTHER" value="false" />
    </context>
  </template>
  <template name="validator.integer_required" value="  @struts.validator-args  arg0resource=&quot;$name$&quot;&#10;* @struts.validator  type=&quot;required&quot;&#10;* @struts.validator  type=&quot;integer&quot;" description="validates that a mandatory field can be converted to an Integer" toReformat="false" toShortenFQNames="true">
    <variable name="name" expression="" defaultValue="" alwaysStopAt="true" />
    <context>
      <option name="JAVA_CODE" value="false" />
      <option name="JAVA_COMMENT" value="true" />
      <option name="JAVA_STRING" value="false" />
      <option name="XML" value="false" />
      <option name="HTML" value="false" />
      <option name="JSP" value="false" />
      <option name="COMPLETION" value="false" />
      <option name="OTHER" value="false" />
    </context>
  </template>
  <template name="validator.intger_range_required" value="  @struts.validator-args   arg0resource=&quot;$name$&quot;&#10;* @struts.validator  type=&quot;required&quot;&#10;* @struts.validator  type=&quot;integer&quot;&#10;* @struts.validator  type=&quot;intRange&quot;&#10;*                              arg1value=&quot;${var:min}&quot;  arg2value=&quot;${var:max}&quot;&#10;* @struts.validator-var name=&quot;min&quot; value=&quot;$min$&quot;&#10;* @struts.validator-var name=&quot;max&quot; value=&quot;$max$&quot;&#10;" description="validates that a mandatory  field can be converted to an Integer range" toReformat="true" toShortenFQNames="true">
    <variable name="name" expression="" defaultValue="" alwaysStopAt="true" />
    <variable name="min" expression="" defaultValue="" alwaysStopAt="true" />
    <variable name="max" expression="" defaultValue="" alwaysStopAt="true" />
    <context>
      <option name="JAVA_CODE" value="false" />
      <option name="JAVA_COMMENT" value="true" />
      <option name="JAVA_STRING" value="false" />
      <option name="XML" value="false" />
      <option name="HTML" value="false" />
      <option name="JSP" value="false" />
      <option name="COMPLETION" value="false" />
      <option name="OTHER" value="false" />
    </context>
  </template>
  <template name="validator.mask" value="  @struts.validator-args  arg0resource=&quot;$name$&quot;&#10;* @struts.validator-var  name=&quot;mask&quot;&#10;*                                    value=&quot;$regexp$&quot;" description="validate format according to a regular expression" toReformat="false" toShortenFQNames="true">
    <variable name="name" expression="" defaultValue="" alwaysStopAt="true" />
    <variable name="regexp" expression="" defaultValue="" alwaysStopAt="true" />
    <context>
      <option name="JAVA_CODE" value="false" />
      <option name="JAVA_COMMENT" value="true" />
      <option name="JAVA_STRING" value="false" />
      <option name="XML" value="false" />
      <option name="HTML" value="false" />
      <option name="JSP" value="false" />
      <option name="COMPLETION" value="false" />
      <option name="OTHER" value="false" />
    </context>
  </template>
  <template name="validator.mask_required" value="  @struts.validator-args  arg0resource=&quot;$name$&quot;&#10;* @struts.validator  type=&quot;required&quot;&#10;* @struts.validator-var  name=&quot;mask&quot;&#10;*                                   value=&quot;$regexp$&quot;" description="validate mandatory  data format according to a regular expression" toReformat="true" toShortenFQNames="true">
    <variable name="name" expression="" defaultValue="" alwaysStopAt="true" />
    <variable name="regexp" expression="" defaultValue="" alwaysStopAt="true" />
    <context>
      <option name="JAVA_CODE" value="false" />
      <option name="JAVA_COMMENT" value="true" />
      <option name="JAVA_STRING" value="false" />
      <option name="XML" value="false" />
      <option name="HTML" value="false" />
      <option name="JSP" value="false" />
      <option name="COMPLETION" value="false" />
      <option name="OTHER" value="false" />
    </context>
  </template>
  <template name="validator.maxlength" value="  @struts.validator-args  arg0resource=&quot;$name$&quot;&#10;* @struts.validator  type=&quot;maxlength&quot;  arg1value=&quot;${var:maxlength}&quot;&#10;* @struts.validator-var  name=&quot;maxlength&quot;  value=&quot;$maxlength$&quot;" description="validate input data doesn't exceed a specified maximum length" toReformat="true" toShortenFQNames="true">
    <variable name="name" expression="" defaultValue="" alwaysStopAt="true" />
    <variable name="maxlength" expression="" defaultValue="" alwaysStopAt="true" />
    <context>
      <option name="JAVA_CODE" value="false" />
      <option name="JAVA_COMMENT" value="true" />
      <option name="JAVA_STRING" value="false" />
      <option name="XML" value="false" />
      <option name="HTML" value="false" />
      <option name="JSP" value="false" />
      <option name="COMPLETION" value="false" />
      <option name="OTHER" value="false" />
    </context>
  </template>
  <template name="validator.maxlength_required" value="  @struts.validator-args arg0resource=&quot;$name$&quot;&#10;* @struts.validator type=&quot;required&quot;&#10;* @struts.validator type=&quot;maxlength&quot; arg1value=&quot;${var:maxlength}&quot;&#10;* @struts.validator-var name=&quot;maxlength&quot; value=&quot;$maxlength$&quot;" description="validate input data doesn't exceed a specified maximum length" toReformat="true" toShortenFQNames="true">
    <variable name="name" expression="" defaultValue="" alwaysStopAt="true" />
    <variable name="maxlength" expression="" defaultValue="" alwaysStopAt="true" />
    <context>
      <option name="JAVA_CODE" value="false" />
      <option name="JAVA_COMMENT" value="true" />
      <option name="JAVA_STRING" value="false" />
      <option name="XML" value="false" />
      <option name="HTML" value="false" />
      <option name="JSP" value="false" />
      <option name="COMPLETION" value="false" />
      <option name="OTHER" value="false" />
    </context>
  </template>
  <template name="validator.minlength" value="  @struts.validator-args  arg0resource=&quot;$name$&quot;&#10;* @struts.validator type=&quot;minlength&quot;  arg1value=&quot;${var:minlength}&quot;&#10;* @struts.validator-var name=&quot;minlength&quot;  value=&quot;$minlength$&quot;" description="validate input data isn't less than a specified minimum length" toReformat="true" toShortenFQNames="true">
    <variable name="name" expression="" defaultValue="" alwaysStopAt="true" />
    <variable name="minlength" expression="" defaultValue="" alwaysStopAt="true" />
    <context>
      <option name="JAVA_CODE" value="false" />
      <option name="JAVA_COMMENT" value="true" />
      <option name="JAVA_STRING" value="false" />
      <option name="XML" value="false" />
      <option name="HTML" value="false" />
      <option name="JSP" value="false" />
      <option name="COMPLETION" value="false" />
      <option name="OTHER" value="false" />
    </context>
  </template>
  <template name="validator.minlength_maxlength_requried" value="  @struts.validator-args  arg0resource=&quot;$name$&quot;&#10;* @struts.validator  type=&quot;required&quot;&#10;* @struts.validator  type=&quot;minlength&quot;  arg1value=&quot;${var:minlength}&quot;&#10;* @struts.validator  type=&quot;maxlength&quot;  arg2value=&quot;${var:maxlength}&quot;&#10;* @struts.validator-var  name=&quot;minlength&quot;  value=&quot;$minlength$&quot;&#10;* @struts.validator-var  name=&quot;maxlength&quot;  value=&quot;$maxlength$&quot;" description="validate mandatory input data doesn't exceed a specified maximum length and isn't less than a specified minimum length" toReformat="false" toShortenFQNames="true">
    <variable name="name" expression="" defaultValue="" alwaysStopAt="true" />
    <variable name="minlength" expression="" defaultValue="" alwaysStopAt="true" />
    <variable name="maxlength" expression="" defaultValue="" alwaysStopAt="true" />
    <context>
      <option name="JAVA_CODE" value="false" />
      <option name="JAVA_COMMENT" value="true" />
      <option name="JAVA_STRING" value="false" />
      <option name="XML" value="false" />
      <option name="HTML" value="false" />
      <option name="JSP" value="false" />
      <option name="COMPLETION" value="false" />
      <option name="OTHER" value="false" />
    </context>
  </template>
  <template name="validator.minlength_required" value="  @struts.validator-args arg0resource=&quot;$name$&quot;&#10;* @struts.validator type=&quot;required&quot;&#10;* @struts.validator type=&quot;minlength&quot; arg1value=&quot;${var:minlength}&quot;&#10;* @struts.validator-var name=&quot;minlength&quot; value=&quot;$minlength$&quot;" description="validate mandatory  input data isn't less than a specified minimum length" toReformat="true" toShortenFQNames="true">
    <variable name="name" expression="" defaultValue="" alwaysStopAt="true" />
    <variable name="minlength" expression="" defaultValue="" alwaysStopAt="true" />
    <context>
      <option name="JAVA_CODE" value="false" />
      <option name="JAVA_COMMENT" value="true" />
      <option name="JAVA_STRING" value="false" />
      <option name="XML" value="false" />
      <option name="HTML" value="false" />
      <option name="JSP" value="false" />
      <option name="COMPLETION" value="false" />
      <option name="OTHER" value="false" />
    </context>
  </template>
  <template name="validator.required" value="  @struts.validator-args  arg0resource=&quot;$name$&quot;&#10;* @struts.validator  type=&quot;required&quot;&#10;" description="mandatory field validation" toReformat="true" toShortenFQNames="true">
    <variable name="name" expression="" defaultValue="" alwaysStopAt="true" />
    <context>
      <option name="JAVA_CODE" value="false" />
      <option name="JAVA_COMMENT" value="true" />
      <option name="JAVA_STRING" value="false" />
      <option name="XML" value="false" />
      <option name="HTML" value="false" />
      <option name="JSP" value="false" />
      <option name="COMPLETION" value="false" />
      <option name="OTHER" value="false" />
    </context>
  </template>
</templateSet>

