Package io.github.mmm.validation.main
package io.github.mmm.validation.main
Contains validation support combined with native language support (NLS).
-
ClassesClassDescriptionAbstractValidatorRange<V,
R extends Comparable<?>> 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
.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
.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.Validator
validating that a mandatory value is filled.