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 beObjectto register any validator. Otherwise only validators can beaddedthat 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 SELFadd(Validator<? super V> validator)
-
-
-
Method Detail
-
add
SELF add(Validator<? super V> validator)
- Parameters:
validator- theAbstractValidatorto add to this builder.- Returns:
- this build instance for fluent API calls.
-
-