Uses of Class
io.github.mmm.validation.main.ObjectValidatorBuilder
Packages that use ObjectValidatorBuilder
Package
Description
Contains validation support for
Collections and Maps.Contains validation support combined with native language support (NLS).
Contains validation support for
Number and its common sub-types.Contains validation support for
Range.Contains validation support for
String and CharSequence.Contains validation support for
Temporal.Contains validation support for
Instant.Contains validation support for
LocalDate.Contains validation support for
LocalDateTime.Contains validation support for
LocalTime.Contains validation support for
OffsetDateTime.Contains validation support for
OffsetTime.Contains validation support for
ZonedDateTime-
Uses of ObjectValidatorBuilder in io.github.mmm.validation.collection
Subclasses of ObjectValidatorBuilder in io.github.mmm.validation.collectionModifier and TypeClassDescriptionclassAbstractCollectionValidatorBuilder<E,V extends Collection<E>, PARENT, SELF extends AbstractCollectionValidatorBuilder<E, V, PARENT, SELF>> Validator builderof forCollection.classAbstractMapValidatorBuilder<K,V, M extends Map<K, V>, PARENT, SELF extends AbstractMapValidatorBuilder<K, V, M, PARENT, SELF>> classValidatorBuilderCollection<E,PARENT> classclassValidatorBuilderList<E,PARENT> classValidatorBuilderMap<K,V, PARENT> classValidatorBuilderSet<E,PARENT> Methods in io.github.mmm.validation.collection with type parameters of type ObjectValidatorBuilderModifier and TypeMethodDescription<SUB extends ObjectValidatorBuilder<E,? extends SELF, ?>>
SUBAbstractCollectionValidatorBuilder.with(BiFunction<ObjectValidatorBuilderFactory<SELF>, E, SUB> factory) Creates a newbuilderfor thevalidatorsto invoke for eachelement containedin theCollection.
Useand()to return to this builder after the sub-builder is complete.
A typical usage looks like this:<SUB extends ObjectValidatorBuilder<K,? extends SELF, ?>>
SUBAbstractMapValidatorBuilder.withKeys(BiFunction<ObjectValidatorBuilderFactory<SELF>, K, SUB> factory) Creates a newbuilderfor thevalidatorsto invoke for eachkeyin theMap.
Useand()to return to this builder after the sub-builder is complete.
A typical usage looks like this:<SUB extends ObjectValidatorBuilder<V,? extends SELF, ?>>
SUBAbstractMapValidatorBuilder.withValues(BiFunction<ObjectValidatorBuilderFactory<SELF>, V, SUB> factory) Creates a newbuilderfor thevalidatorsto invoke for eachvaluesin theMap.
Useand()to return to this builder after the sub-builder is complete.
A typical usage looks like this: -
Uses of ObjectValidatorBuilder in io.github.mmm.validation.main
Classes in io.github.mmm.validation.main with type parameters of type ObjectValidatorBuilderModifier and TypeClassDescriptionclassObjectValidatorBuilder<V,PARENT, SELF extends ObjectValidatorBuilder<V, PARENT, SELF>> This is the base class to create instances ofAbstractValidatorusing the builder pattern.Subclasses of ObjectValidatorBuilder in io.github.mmm.validation.mainModifier and TypeClassDescriptionclassComparableValidatorBuilder<V extends Comparable<?>,PARENT, SELF extends ComparableValidatorBuilder<V, PARENT, SELF>> classContainerValidatorBuilder<V,PARENT, SELF extends ContainerValidatorBuilder<V, PARENT, SELF>> Validator builderfor container values such asCollection.classValidatorBuilderBoolean<PARENT>Validator builderforBoolean.classValidatorBuilderObject<V,PARENT> Validator builderforObject.Methods in io.github.mmm.validation.main with parameters of type ObjectValidatorBuilderModifier and TypeMethodDescriptionObjectValidatorBuilder.getValidators(ObjectValidatorBuilder<T, ?, ?> builder) -
Uses of ObjectValidatorBuilder in io.github.mmm.validation.number
Subclasses of ObjectValidatorBuilder in io.github.mmm.validation.numberModifier and TypeClassDescriptionclassNumberValidatorBuilder<V extends Number & Comparable<?>,PARENT, SELF extends ComparableValidatorBuilder<V, PARENT, SELF>> Validator builderforNumbervalues.classValidatorBuilderBigDecimal<PARENT>classValidatorBuilderBigInteger<PARENT>TheValidator builderforBigIntegervalues.classValidatorBuilderByte<PARENT>Validator builderforBytevalues.classValidatorBuilderDouble<PARENT>TheValidator builderforDoublevalues.classValidatorBuilderFloat<PARENT>TheValidator builderforFloatvalues.classValidatorBuilderInteger<PARENT>TheValidator builderforIntegervalues.classValidatorBuilderLong<PARENT>TheValidator builderforLongvalues.classValidatorBuilderShort<PARENT>TheValidator builderforShortvalues. -
Uses of ObjectValidatorBuilder in io.github.mmm.validation.pattern
Subclasses of ObjectValidatorBuilder in io.github.mmm.validation.patternModifier and TypeClassDescriptionclassValidatorBuilderPattern<PARENT>Validator builderforString. -
Uses of ObjectValidatorBuilder in io.github.mmm.validation.range
Subclasses of ObjectValidatorBuilder in io.github.mmm.validation.rangeModifier and TypeClassDescriptionclassValidatorBuilderRange<V extends Comparable<?>,PARENT> Validator builderforString. -
Uses of ObjectValidatorBuilder in io.github.mmm.validation.string
Subclasses of ObjectValidatorBuilder in io.github.mmm.validation.stringModifier and TypeClassDescriptionclassCharSequenceValidatorBuilder<V extends CharSequence,PARENT, SELF extends CharSequenceValidatorBuilder<V, PARENT, SELF>> classValidatorBuilderCharSequence<PARENT>classValidatorBuilderString<PARENT>Validator builderforString. -
Uses of ObjectValidatorBuilder in io.github.mmm.validation.temporal
Subclasses of ObjectValidatorBuilder in io.github.mmm.validation.temporalModifier and TypeClassDescriptionclassValidatorBuilderTemporal<V extends Comparable<?>,PARENT, SELF extends ValidatorBuilderTemporal<V, PARENT, SELF>> Validator builderfor date and time values. -
Uses of ObjectValidatorBuilder in io.github.mmm.validation.temporal.instant
Subclasses of ObjectValidatorBuilder in io.github.mmm.validation.temporal.instantModifier and TypeClassDescriptionclassValidatorBuilderInstant<PARENT>Validator builderforInstant. -
Uses of ObjectValidatorBuilder in io.github.mmm.validation.temporal.localdate
Subclasses of ObjectValidatorBuilder in io.github.mmm.validation.temporal.localdate -
Uses of ObjectValidatorBuilder in io.github.mmm.validation.temporal.localdatetime
Subclasses of ObjectValidatorBuilder in io.github.mmm.validation.temporal.localdatetime -
Uses of ObjectValidatorBuilder in io.github.mmm.validation.temporal.localtime
Subclasses of ObjectValidatorBuilder in io.github.mmm.validation.temporal.localtime -
Uses of ObjectValidatorBuilder in io.github.mmm.validation.temporal.offsetdatetime
Subclasses of ObjectValidatorBuilder in io.github.mmm.validation.temporal.offsetdatetime -
Uses of ObjectValidatorBuilder in io.github.mmm.validation.temporal.offsettime
Subclasses of ObjectValidatorBuilder in io.github.mmm.validation.temporal.offsettime -
Uses of ObjectValidatorBuilder in io.github.mmm.validation.temporal.zoneddatetime
Subclasses of ObjectValidatorBuilder in io.github.mmm.validation.temporal.zoneddatetime