Interface ObjectValidator<T>
- Type Parameters:
T
- the type of the value that is being validated
- All Superinterfaces:
ObjectComponent<ObjectValidator<T>,
,T> ValidatorComponent<ObjectValidator<T>,
T>
public interface ObjectValidator<T>
extends ValidatorComponent<ObjectValidator<T>,T>, ObjectComponent<ObjectValidator<T>,T>
Validates the state of an
Object
.-
Method Summary
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