com.opensymphony.xwork.validator.validators
Class StringLengthFieldValidator
java.lang.Object
com.opensymphony.xwork.validator.validators.ValidatorSupport
com.opensymphony.xwork.validator.validators.FieldValidatorSupport
com.opensymphony.xwork.validator.validators.StringLengthFieldValidator
- All Implemented Interfaces:
- FieldValidator, ShortCircuitableValidator, Validator
- public class StringLengthFieldValidator
- extends FieldValidatorSupport
StringLengthFieldValidator checks that a String field is of a certain length. If the "minLength"
parameter is specified, it will make sure that the String has at least that many characters. If
the "maxLength" parameter is specified, it will make sure that the String has at most that many
characters. The "trim" parameter determines whether it will trim
the
String before performing the length check. If unspecified, the String will be trimmed.
- Author:
- Jason Carreira, Mark Woon
Methods inherited from class com.opensymphony.xwork.validator.validators.ValidatorSupport |
addActionError, addFieldError, getDefaultMessage, getFieldValue, getMessage, getMessageKey, getValidatorContext, isShortCircuit, setDefaultMessage, setMessageKey, setShortCircuit, setValidatorContext |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StringLengthFieldValidator
public StringLengthFieldValidator()
setMaxLength
public void setMaxLength(int maxLength)
getMaxLength
public int getMaxLength()
setMinLength
public void setMinLength(int minLength)
getMinLength
public int getMinLength()
setTrim
public void setTrim(boolean trim)
getTrim
public boolean getTrim()
validate
public void validate(Object object)
throws ValidationException
- Description copied from interface:
Validator
- The validation implementation must guarantee that setValidatorContext will
be called with a non-null ValidatorContext before validate is called.
- Parameters:
object
-
- Throws:
ValidationException