Module io.github.mmm.validation
Package io.github.mmm.validation
Interface ValidatorRegistry<V,SELF>
-
- Type Parameters:
V
- the generic type of the value tovalidate
. May beObject
to register any validator. Otherwise only validators can beadded
that are compatible with this type.SELF
- the result of theadd(Validator)
method. Typically the self reference (this) for fluent API calls.
- All Known Implementing Classes:
AbstractCollectionValidatorBuilder
,AbstractMapValidatorBuilder
,CharSequenceValidatorBuilder
,ComparableValidatorBuilder
,ContainerValidatorBuilder
,NumberValidatorBuilder
,ObjectValidatorBuilder
,ValidatorBuilderBigDecimal
,ValidatorBuilderBigInteger
,ValidatorBuilderBoolean
,ValidatorBuilderByte
,ValidatorBuilderCharSequence
,ValidatorBuilderCollection
,ValidatorBuilderCollectionOfString
,ValidatorBuilderDouble
,ValidatorBuilderFloat
,ValidatorBuilderInstant
,ValidatorBuilderInteger
,ValidatorBuilderList
,ValidatorBuilderLocalDate
,ValidatorBuilderLocalDateTime
,ValidatorBuilderLocalTime
,ValidatorBuilderLong
,ValidatorBuilderMap
,ValidatorBuilderObject
,ValidatorBuilderOffsetDateTime
,ValidatorBuilderOffsetTime
,ValidatorBuilderRange
,ValidatorBuilderSet
,ValidatorBuilderShort
,ValidatorBuilderString
,ValidatorBuilderTemporal
,ValidatorBuilderZonedDateTime
public interface ValidatorRegistry<V,SELF>
- Since:
- 1.0.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SELF
add(Validator<? super V> validator)
-
-
-
Method Detail
-
add
SELF add(Validator<? super V> validator)
- Parameters:
validator
- theAbstractValidator
to add to this builder.- Returns:
- this build instance for fluent API calls.
-
-