public class NumberValidator<T extends Number> extends AbstractObjectValidator<NumberValidator<T>,Number>
Constructor and Description |
---|
NumberValidator(String parameterName,
T value) |
Modifier and Type | Method and Description |
---|---|
T |
getValue() |
NumberValidator<T> |
greaterThan(double value) |
NumberValidator<T> |
greaterThanOrEqualsTo(double value) |
NumberValidator<T> |
lessThan(double value) |
NumberValidator<T> |
lessThanOrEqualsTo(double value) |
NumberValidator<T> |
notNegative() |
getParameterName, notNull, setValue
public T getValue()
getValue
in class AbstractObjectValidator<NumberValidator<T extends Number>,Number>
public NumberValidator<T> notNegative() throws InvalidParameterException
InvalidParameterException
public NumberValidator<T> lessThan(double value) throws InvalidParameterException
InvalidParameterException
public NumberValidator<T> lessThanOrEqualsTo(double value) throws InvalidParameterException
InvalidParameterException
public NumberValidator<T> greaterThan(double value) throws InvalidParameterException
InvalidParameterException
public NumberValidator<T> greaterThanOrEqualsTo(double value) throws InvalidParameterException
InvalidParameterException