All Classes and Interfaces
Class
Description
Core strategy abstract class for creating a validation strategy.
Utility class to efficiently retrieve the value of a field via reflection.
Annotation used to validate whether a string represents a valid email address.
Utility class to efficiently store given class fields in a cache.
Annotation used to validate a LocalDate input is after from supplied date.
Annotation used to validate the length of a string with specified minimum and maximum values.
Annotation used to validate an integer input to be less than the max value
Annotation used to validate an integer input to be greeter than the min value
Annotation used to validate a string to be not null and contain at least 1 char.
Annotation used to validate a string for nullability.
Annotation used to validate a LocalDate input is before from supplied date.
Annotation used to validate a string for given regEx pattern.
Main validator class to check given object field's for slim-validator annotations
Factory class responsible for providing appropriate
ValidationStrategy instances
based on the given annotation type.ValidationError is core error object designed for holding field and message for each validated field.
Exception thrown by the validator when one or more fields fail validation.
Core strategy interface to for creating a validation strategy.