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 com.github.cowwoc.requirements10.java.validator.component.ComparableComponent
isBetween, isBetween, isGreaterThan, isGreaterThan, isGreaterThanOrEqualTo, isGreaterThanOrEqualTo, isLessThan, isLessThan, isLessThanOrEqualTo, isLessThanOrEqualTo
Methods declared in interface com.github.cowwoc.requirements10.java.validator.component.ObjectComponent
getValue, isEqualTo, isEqualTo, isInstanceOf, isInstanceOf, isNotEqualTo, isNotEqualTo, isNotInstanceOf, isNotInstanceOf, isNotNull, isNull, isReferenceEqualTo, isReferenceNotEqualTo
Methods declared in interface com.github.cowwoc.requirements10.java.validator.component.ValidatorComponent
and, elseGetFailures, elseThrow, getContext, getContextAsString, getName, getValueOrDefault, validationFailed, withContext