com.opensymphony.xwork.validator.validators
Class ValidatorSupport
java.lang.Object
com.opensymphony.xwork.validator.validators.ValidatorSupport
- All Implemented Interfaces:
- ShortCircuitableValidator, Validator
- Direct Known Subclasses:
- ExpressionValidator, FieldValidatorSupport
- public abstract class ValidatorSupport
- extends Object
- implements Validator, ShortCircuitableValidator
Abstract implementation of the Validator interface suitable for subclassing.
- Author:
- Jason Carreira
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected final org.apache.commons.logging.Log log
defaultMessage
protected String defaultMessage
messageKey
protected String messageKey
ValidatorSupport
public ValidatorSupport()
setDefaultMessage
public void setDefaultMessage(String message)
- Specified by:
setDefaultMessage
in interface Validator
getDefaultMessage
public String getDefaultMessage()
- Specified by:
getDefaultMessage
in interface Validator
getMessage
public String getMessage(Object object)
- Specified by:
getMessage
in interface Validator
setMessageKey
public void setMessageKey(String key)
- Specified by:
setMessageKey
in interface Validator
getMessageKey
public String getMessageKey()
- Specified by:
getMessageKey
in interface Validator
setShortCircuit
public void setShortCircuit(boolean shortcircuit)
- Description copied from interface:
ShortCircuitableValidator
- Sets whether this field validator should short circuit the validator queue
it's in if validation fails.
- Specified by:
setShortCircuit
in interface ShortCircuitableValidator
- Parameters:
shortcircuit
- true if this field validator should short circuit on
failure, false otherwise
isShortCircuit
public boolean isShortCircuit()
- Description copied from interface:
ShortCircuitableValidator
- Gets whether this field validator should short circuit the validator queue
it's in if validation fails.
- Specified by:
isShortCircuit
in interface ShortCircuitableValidator
- Returns:
- true if this field validator should short circuit on failure,
false otherwise
setValidatorContext
public void setValidatorContext(ValidatorContext validatorContext)
- Description copied from interface:
Validator
- This method will be called before validate with a non-null ValidatorContext.
- Specified by:
setValidatorContext
in interface Validator
- Parameters:
validatorContext
-
getValidatorContext
public ValidatorContext getValidatorContext()
- Specified by:
getValidatorContext
in interface Validator
setValidatorType
public void setValidatorType(String type)
- Specified by:
setValidatorType
in interface Validator
getValidatorType
public String getValidatorType()
- Specified by:
getValidatorType
in interface Validator
getFieldValue
protected Object getFieldValue(String name,
Object object)
throws ValidationException
- Throws:
ValidationException
addActionError
protected void addActionError(Object object)
addFieldError
protected void addFieldError(String propertyName,
Object object)