Class RangeValidatorSupport<T extends Comparable>
java.lang.Object
com.opensymphony.xwork2.validator.validators.ValidatorSupport
com.opensymphony.xwork2.validator.validators.FieldValidatorSupport
com.opensymphony.xwork2.validator.validators.RangeValidatorSupport<T>
- All Implemented Interfaces:
FieldValidator
,ShortCircuitableValidator
,Validator
- Direct Known Subclasses:
DateRangeFieldValidator
,IntRangeFieldValidator
,LongRangeFieldValidator
,ShortRangeFieldValidator
Base class for range based validators. Use this class to develop any other custom range validators.
-
Field Summary
Fields inherited from class com.opensymphony.xwork2.validator.validators.FieldValidatorSupport
currentValue, fieldName
Fields inherited from class com.opensymphony.xwork2.validator.validators.ValidatorSupport
defaultMessage, EMPTY_STRING, messageKey, stack, textProviderFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetMax()
getMin()
protected T
void
void
setMaxExpression
(String maxExpression) void
void
setMinExpression
(String minExpression) void
The validation implementation must guarantee that setValidatorContext will be called with a non-null ValidatorContext before validate is called.protected void
validateValue
(Object object, Comparable<T> value, T min, T max) Methods inherited from class com.opensymphony.xwork2.validator.validators.FieldValidatorSupport
getCurrentValue, getFieldName, getValidatorType, setFieldName, setValidatorType
Methods inherited from class com.opensymphony.xwork2.validator.validators.ValidatorSupport
addActionError, addFieldError, getDefaultMessage, getFieldValue, getMessage, getMessageKey, getMessageParameters, getValidatorContext, isShortCircuit, parse, setDefaultMessage, setMessageKey, setMessageParameters, setShortCircuit, setTextProviderFactory, setValidatorContext, setValueStack
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.opensymphony.xwork2.validator.Validator
getDefaultMessage, getMessage, getMessageKey, getMessageParameters, getValidatorContext, setDefaultMessage, setMessageKey, setMessageParameters, setValidatorContext, setValueStack
-
Constructor Details
-
RangeValidatorSupport
-
-
Method Details
-
validate
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
- the object to be validated.- Throws:
ValidationException
- is thrown if there is validation error(s).
-
validateValue
-
setMin
-
getMin
-
getMax
-
setMinExpression
-
setMax
-
setMaxExpression
-
getT
-