| Interface | Description |
|---|---|
| ValidationResult<T,E> |
Interface that represents a Validation Result
|
| Class | Description |
|---|---|
| CumulativeValidator<T,R,E> |
A Cumulative Validator, that processes all validation steps and accumulates all results & errors
Supports Lazy Validation (natively via isValid and add(Validator) )
And Eager Validation via FunctionalJava
|
| FailedResult<T,E> |
Store a failed validation result
|
| SuccessfulResult<T,E> |
Store a Successful Validation Result
|
| ValidationResults<T,E> |
A class that represents Validation Results from multiple validation events
|
| Validator<T,R,E> |
Class that represents a Lazy Validation
|