Package org.javalite.validation
Class NumericValidationBuilder
- java.lang.Object
-
- org.javalite.validation.ValidationBuilder<NumericValidator>
-
- org.javalite.validation.NumericValidationBuilder
-
public class NumericValidationBuilder extends ValidationBuilder<NumericValidator>
- Author:
- Igor Polevoy
-
-
Field Summary
-
Fields inherited from class org.javalite.validation.ValidationBuilder
validators
-
-
Constructor Summary
Constructors Constructor Description NumericValidationBuilder(List<NumericValidator> validators)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NumericValidationBuilderallowNull(boolean allow)Will ignore validation if set totrue.NumericValidationBuildergreaterThan(double min)Specify a lower bound for a value, not inclusive.NumericValidationBuilderlessThan(double max)Specify a upper bound for a value, not inclusive.NumericValidationBuilderonlyInteger()Will invalidate the value if it is not integer.-
Methods inherited from class org.javalite.validation.ValidationBuilder
message
-
-
-
-
Constructor Detail
-
NumericValidationBuilder
public NumericValidationBuilder(List<NumericValidator> validators)
-
-
Method Detail
-
allowNull
public NumericValidationBuilder allowNull(boolean allow)
Will ignore validation if set totrue. Default isfalse.- Parameters:
allow- set to true to ignore validation if value ifnull.- Returns:
- NumericValidationBuilder
-
onlyInteger
public NumericValidationBuilder onlyInteger()
Will invalidate the value if it is not integer.- Returns:
- NumericValidationBuilder.
-
lessThan
public NumericValidationBuilder lessThan(double max)
Specify a upper bound for a value, not inclusive.- Parameters:
max- lower bound for numeric value.- Returns:
- NumericValidationBuilder.
-
greaterThan
public NumericValidationBuilder greaterThan(double min)
Specify a lower bound for a value, not inclusive.- Parameters:
min- lower bound for numeric value.- Returns:
- NumericValidationBuilder.
-
-