Save This Page
Home » xwork-2.1.1-src » com.opensymphony.xwork2.validator.validators » [javadoc | source]
com.opensymphony.xwork2.validator.validators
public class: RegexFieldValidator [javadoc | source]
java.lang.Object
   com.opensymphony.xwork2.validator.validators.ValidatorSupport
      com.opensymphony.xwork2.validator.validators.FieldValidatorSupport
         com.opensymphony.xwork2.validator.validators.RegexFieldValidator

All Implemented Interfaces:
    FieldValidator, ShortCircuitableValidator, Validator

Direct Known Subclasses:
    EmailValidator

Validates a string field using a regular expression.


<validators>
<!-- Plain Validator Syntax -->
<validator type="regex">
<param name="fieldName">myStrangePostcode</param>
<param name="expression"><![CDATA[([aAbBcCdD][123][eEfFgG][456])]]<>/param>
</validator>

<!-- Field Validator Syntax -->
<field name="myStrangePostcode">
<field-validator type="regex">
<param name="expression"><![CDATA[([aAbBcCdD][123][eEfFgG][456])]]></param>
</field-validator>
</field>
</validators>

Fields inherited from com.opensymphony.xwork2.validator.validators.ValidatorSupport:
log,  defaultMessage,  messageKey
Method from com.opensymphony.xwork2.validator.validators.RegexFieldValidator Summary:
getExpression,   isCaseSensitive,   isTrimed,   setCaseSensitive,   setExpression,   setTrim,   validate
Methods from com.opensymphony.xwork2.validator.validators.FieldValidatorSupport:
getFieldName,   getValidatorType,   setFieldName,   setValidatorType
Methods from com.opensymphony.xwork2.validator.validators.ValidatorSupport:
addActionError,   addFieldError,   conditionalParse,   getDefaultMessage,   getFieldValue,   getMessage,   getMessageKey,   getParse,   getValidatorContext,   getValidatorType,   isShortCircuit,   setDefaultMessage,   setMessageKey,   setParse,   setShortCircuit,   setValidatorContext,   setValidatorType,   setValueStack
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from com.opensymphony.xwork2.validator.validators.RegexFieldValidator Detail:
 public String getExpression() 
 public boolean isCaseSensitive() 
 public boolean isTrimed() 
 public  void setCaseSensitive(boolean caseSensitive) 
    Sets whether the expression should be matched against in a case-sensitive way. Default is true.
 public  void setExpression(String expression) 
    Sets the regular expression to be matched.
 public  void setTrim(boolean trim) 
    Sets whether the expression should be trimed before matching. Default is true.
 public  void validate(Object object) throws ValidationException