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
Constraintclass, enabling a more readable code style.Utility class, used allow for a more straight-forward configuration ofModularRulesetconstructsReason class.