|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.turbine.services.intake.validator.DefaultValidator | +--org.apache.turbine.services.intake.validator.NumberValidator | +--org.apache.turbine.services.intake.validator.NumberKeyValidator
Validates numbers with the following constraints in addition to those listed in DefaultValidator.
Name | Valid Values | Default Value |
---|---|---|
minLength | greater than Integer.MIN_VALUE | |
maxLength | less than BigDecimal.MAX_VALUE | |
notANumberMessage | Some text | Entry was not a valid number |
Field Summary | |
private static java.lang.String |
INVALID_NUMBER
|
private NumberKey |
maxValue
|
private NumberKey |
minValue
|
Fields inherited from class org.apache.turbine.services.intake.validator.NumberValidator |
invalidNumberMessage, maxValueMessage, minValueMessage |
Fields inherited from class org.apache.turbine.services.intake.validator.DefaultValidator |
mask, maskMessage, maxLength, maxLengthMessage, message, minLength, minLengthMessage, required, requiredMessage |
Constructor Summary | |
NumberKeyValidator()
|
|
NumberKeyValidator(java.util.Map paramMap)
|
Method Summary | |
protected void |
doAssertValidity(java.lang.String testValue)
Determine whether a testValue meets the criteria specified in the constraints defined for this validator |
protected void |
doInit(java.util.Map paramMap)
|
protected java.lang.String |
getInvalidNumberMessage()
|
Methods inherited from class org.apache.turbine.services.intake.validator.NumberValidator |
init |
Methods inherited from class org.apache.turbine.services.intake.validator.DefaultValidator |
assertValidity, getMaxLength, getMessage, isValid |
Methods inherited from class java.lang.Object |
|
Field Detail |
private static java.lang.String INVALID_NUMBER
private NumberKey minValue
private NumberKey maxValue
Constructor Detail |
public NumberKeyValidator(java.util.Map paramMap) throws TurbineException
public NumberKeyValidator()
Method Detail |
protected void doInit(java.util.Map paramMap)
doInit
in class NumberValidator
protected java.lang.String getInvalidNumberMessage()
getInvalidNumberMessage
in class NumberValidator
protected void doAssertValidity(java.lang.String testValue) throws ValidationException
doAssertValidity
in class NumberValidator
testValue
- a String
to be testedValidationException
- containing an error message if the
testValue did not pass the validation tests.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |