Uses of Class
io.github.mmm.validation.main.ObjectValidatorBuilder
-
-
Uses of ObjectValidatorBuilder in io.github.mmm.property.builder
Classes in io.github.mmm.property.builder with type parameters of type ObjectValidatorBuilder Modifier and Type Class Description class
PropertyBuilder<V,P extends Property<V>,B extends ObjectValidatorBuilder<V,? extends PropertyBuilder<V,P,B,SELF>,?>,SELF extends PropertyBuilder<V,P,B,SELF>>
-
Uses of ObjectValidatorBuilder in io.github.mmm.property.builder.lang
Classes in io.github.mmm.property.builder.lang with type parameters of type ObjectValidatorBuilder Modifier and Type Class Description class
ComparablePropertyBuilder<V extends Comparable,P extends Property<V>,B extends ObjectValidatorBuilder<V,? extends ComparablePropertyBuilder<V,P,B,SELF>,?>,SELF extends ComparablePropertyBuilder<V,P,B,SELF>>
-
Uses of ObjectValidatorBuilder in io.github.mmm.validation.collection
Subclasses of ObjectValidatorBuilder in io.github.mmm.validation.collection Modifier and Type Class Description class
AbstractCollectionValidatorBuilder<E,V extends Collection<E>,PARENT,SELF extends AbstractCollectionValidatorBuilder<E,V,PARENT,SELF>>
Validator builder
of forCollection
.class
AbstractMapValidatorBuilder<K,V,M extends Map<K,V>,PARENT,SELF extends AbstractMapValidatorBuilder<K,V,M,PARENT,SELF>>
class
ValidatorBuilderCollection<E,PARENT>
class
ValidatorBuilderCollectionOfString<PARENT>
class
ValidatorBuilderList<E,PARENT>
class
ValidatorBuilderMap<K,V,PARENT>
class
ValidatorBuilderSet<E,PARENT>
Methods in io.github.mmm.validation.collection with type parameters of type ObjectValidatorBuilder Modifier and Type Method Description <SUB extends ObjectValidatorBuilder<E,? extends SELF,?>>
SUBAbstractCollectionValidatorBuilder. with(BiFunction<ObjectValidatorBuilderFactory<SELF>,E,SUB> factory)
Creates a newbuilder
for thevalidators
to invoke for eachelement contained
in 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 newbuilder
for thevalidators
to invoke for eachkey
in 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 newbuilder
for thevalidators
to invoke for eachvalues
in 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 ObjectValidatorBuilder Modifier and Type Class Description class
ObjectValidatorBuilder<V,PARENT,SELF extends ObjectValidatorBuilder<V,PARENT,SELF>>
This is the base class to create instances ofAbstractValidator
using the builder pattern.Subclasses of ObjectValidatorBuilder in io.github.mmm.validation.main Modifier and Type Class Description class
ComparableValidatorBuilder<V extends Comparable,PARENT,SELF extends ComparableValidatorBuilder<V,PARENT,SELF>>
class
ContainerValidatorBuilder<V,PARENT,SELF extends ContainerValidatorBuilder<V,PARENT,SELF>>
Validator builder
for container values such asCollection
.class
ValidatorBuilderBoolean<PARENT>
Validator builder
forBoolean
.class
ValidatorBuilderObject<V,PARENT>
Validator builder
forObject
.Methods in io.github.mmm.validation.main with parameters of type ObjectValidatorBuilder Modifier and Type Method Description protected <T> List<Validator<? super T>>
ObjectValidatorBuilder. getValidators(ObjectValidatorBuilder<T,?,?> builder)
-
Uses of ObjectValidatorBuilder in io.github.mmm.validation.number
Subclasses of ObjectValidatorBuilder in io.github.mmm.validation.number Modifier and Type Class Description class
NumberValidatorBuilder<V extends Number & Comparable,PARENT,SELF extends ComparableValidatorBuilder<V,PARENT,SELF>>
Validator builder
forNumber
values.class
ValidatorBuilderBigDecimal<PARENT>
class
ValidatorBuilderBigInteger<PARENT>
TheValidator builder
forBigInteger
values.class
ValidatorBuilderByte<PARENT>
Validator builder
forByte
values.class
ValidatorBuilderDouble<PARENT>
TheValidator builder
forDouble
values.class
ValidatorBuilderFloat<PARENT>
TheValidator builder
forFloat
values.class
ValidatorBuilderInteger<PARENT>
TheValidator builder
forInteger
values.class
ValidatorBuilderLong<PARENT>
TheValidator builder
forLong
values.class
ValidatorBuilderShort<PARENT>
TheValidator builder
forShort
values. -
Uses of ObjectValidatorBuilder in io.github.mmm.validation.range
Subclasses of ObjectValidatorBuilder in io.github.mmm.validation.range Modifier and Type Class Description class
ValidatorBuilderRange<V,PARENT>
Validator builder
forString
. -
Uses of ObjectValidatorBuilder in io.github.mmm.validation.string
Subclasses of ObjectValidatorBuilder in io.github.mmm.validation.string Modifier and Type Class Description class
CharSequenceValidatorBuilder<V extends CharSequence,PARENT,SELF extends CharSequenceValidatorBuilder<V,PARENT,SELF>>
class
ValidatorBuilderCharSequence<PARENT>
class
ValidatorBuilderString<PARENT>
Validator builder
forString
. -
Uses of ObjectValidatorBuilder in io.github.mmm.validation.temporal
Subclasses of ObjectValidatorBuilder in io.github.mmm.validation.temporal Modifier and Type Class Description class
ValidatorBuilderTemporal<V extends Comparable,PARENT,SELF extends ValidatorBuilderTemporal<V,PARENT,SELF>>
Validator builder
for date and time values. -
Uses of ObjectValidatorBuilder in io.github.mmm.validation.temporal.instant
Subclasses of ObjectValidatorBuilder in io.github.mmm.validation.temporal.instant Modifier and Type Class Description class
ValidatorBuilderInstant<PARENT>
Validator builder
forInstant
. -
Uses of ObjectValidatorBuilder in io.github.mmm.validation.temporal.localdate
Subclasses of ObjectValidatorBuilder in io.github.mmm.validation.temporal.localdate Modifier and Type Class Description class
ValidatorBuilderLocalDate<PARENT>
-
Uses of ObjectValidatorBuilder in io.github.mmm.validation.temporal.localdatetime
Subclasses of ObjectValidatorBuilder in io.github.mmm.validation.temporal.localdatetime Modifier and Type Class Description class
ValidatorBuilderLocalDateTime<PARENT>
-
Uses of ObjectValidatorBuilder in io.github.mmm.validation.temporal.localtime
Subclasses of ObjectValidatorBuilder in io.github.mmm.validation.temporal.localtime Modifier and Type Class Description class
ValidatorBuilderLocalTime<PARENT>
-
Uses of ObjectValidatorBuilder in io.github.mmm.validation.temporal.offsetdatetime
Subclasses of ObjectValidatorBuilder in io.github.mmm.validation.temporal.offsetdatetime Modifier and Type Class Description class
ValidatorBuilderOffsetDateTime<PARENT>
-
Uses of ObjectValidatorBuilder in io.github.mmm.validation.temporal.offsettime
Subclasses of ObjectValidatorBuilder in io.github.mmm.validation.temporal.offsettime Modifier and Type Class Description class
ValidatorBuilderOffsetTime<PARENT>
-
Uses of ObjectValidatorBuilder in io.github.mmm.validation.temporal.zoneddatetime
Subclasses of ObjectValidatorBuilder in io.github.mmm.validation.temporal.zoneddatetime Modifier and Type Class Description class
ValidatorBuilderZonedDateTime<PARENT>
-