Package be.sddevelopment.validation.core
package be.sddevelopment.validation.core
Contains the core classes of the modular validation framework.
The most notable entries are Constrained
and ModularRuleset
.
These classes are the building blocks of the framework, and are used to create the validation rules.
-
ClassDescriptionConstrained<T>Represents the result of evaluating an object of any type.Constraint<T>Represents a single constraint / validation rule, which can be applied to an object of type T.Builder for the
Constraint
class, enabling a more readable code style.Utility class, used allow for a more straight-forward configuration ofModularRuleset
constructsReason class.