Interface ComparableValidator<T extends Comparable<T>>
- Type Parameters:
T- the type of the value that is being validated
- All Superinterfaces:
ComparableComponent<ComparableValidator<T>, T>, ObjectComponent<ComparableValidator<T>, T>, ValidatorComponent<ComparableValidator<T>, T>
public interface ComparableValidator<T extends Comparable<T>>
extends ValidatorComponent<ComparableValidator<T>, T>, ObjectComponent<ComparableValidator<T>, T>, ComparableComponent<ComparableValidator<T>, T>
Validates the state of a
Comparable.-
Method Summary
Methods declared in interface ComparableComponent
isBetween, isBetween, isGreaterThan, isGreaterThan, isGreaterThanOrEqualTo, isGreaterThanOrEqualTo, isLessThan, isLessThan, isLessThanOrEqualTo, isLessThanOrEqualToMethods declared in interface ObjectComponent
getValue, isEqualTo, isEqualTo, isInstanceOf, isInstanceOf, isNotEqualTo, isNotEqualTo, isNotInstanceOf, isNotInstanceOf, isNotNull, isNull, isReferenceEqualTo, isReferenceNotEqualToMethods declared in interface ValidatorComponent
and, elseGetFailures, elseThrow, getContext, getContextAsString, getName, getValueOrDefault, validationFailed, withContext