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 builderfor container values such asCollection.NlsBundleValidation NlsBundlefor this module.ObjectValidatorBuilder<V,PARENT,SELF extends ObjectValidatorBuilder<V,PARENT,SELF>> This is the base class to create instances ofAbstractValidatorusing the builder pattern.ObjectValidatorBuilderFactory<PARENT> This is the interface for instances ofObjectValidatorBuilder.ObjectValidatorBuilderFactory.BuilderFactory Implementation ofObjectValidatorBuilderFactorywithoutparent.ValidatorBuilderBoolean<PARENT> Validator builderforBoolean.ValidatorBuilderObject<V,PARENT> Validator builderforObject.ValidatorCompare<V extends Comparable<V>> Validatorvalidatingthat a valuesatisfiesa givenCompareOperator-operation for given value to compare to.ValidatorMandatory Validatorvalidating that a mandatory value is filled.ValidatorRange<V>