Package io.github.mmm.validation.main
Contains validation support combined with native language support (NLS).
-
Class Summary Class Description AbstractValidatorRange<V,R> ComparableValidatorBuilder<V extends Comparable,PARENT,SELF extends ComparableValidatorBuilder<V,PARENT,SELF>> ContainerValidatorBuilder<V,PARENT,SELF extends ContainerValidatorBuilder<V,PARENT,SELF>> Validator builder
for container values such asCollection
.NlsBundleValidation NlsBundle
for this module.ObjectValidatorBuilder<V,PARENT,SELF extends ObjectValidatorBuilder<V,PARENT,SELF>> This is the base class to create instances ofAbstractValidator
using the builder pattern.ObjectValidatorBuilderFactory<PARENT> This is the interface for instances ofObjectValidatorBuilder
.ObjectValidatorBuilderFactory.BuilderFactory Implementation ofObjectValidatorBuilderFactory
withoutparent
.ValidatorBuilderBoolean<PARENT> Validator builder
forBoolean
.ValidatorBuilderObject<V,PARENT> Validator builder
forObject
.ValidatorCompare<V extends Comparable<V>> Validator
validating
that a valuesatisfies
a givenCompareOperator
-operation for given value to compare to.ValidatorMandatory Validator
validating that a mandatory value is filled.ValidatorRange<V>